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