先確定下這兩個問題:
validate()方法里的Gateway是不是用的是GatewayClient? 另外如果是的話,GatewayClient所在的機器和1236端口所在機器是不是同臺機器?
這個理論上說不過去,你再好好netstat確認下1236端口是否監(jiān)聽成功了? 然后telnet 或者 用代碼stream_socket_client() 直連下這個端口測試下看啥情況。
樓主試試在調(diào)用之前這樣設(shè)置一下
use GatewayWorker\Lib\Gateway
Gateway::registerAddress = "workspace:1236"