Waring channel connection closed and try to reconnect 这是啥问题啊 求大神指教
没启动channel/server ?
有的
你看下面的
代码怎么用的?
如果你需要在其它服务器去访问ChannelServer,ChannelServer需要监听内网ip而不是127.0.0.1。监听内网ip后所有连接ChannelServer的代码要改为 Channel\Client::connect('内网ip', 2206);,否则会连接失败,报channel connection closed and try to reconnect。
Channel\Client::connect('内网ip', 2206);
channel connection closed and try to reconnect
一个程序监听127.0.0.1代表禁止其它服务器访问,只能本机127.0.0.1访问。这个属于比较基础的知识了。
我一台服务器内运行也是填写内网吗 好像不是内网的问题 哎
同一台不用
@1:我这个就是同一台 就这样了 写127.0.0.1 或者 0.0.0.0 都一样 不知道为啥
发下代码和运行结果截图
@1:Channel客户端连接到Channel服务端
@1:你看楼下
代码里你Channel\Server监听的20012端口,Channel\Client连的确是20003端口
@1:能不能加个qq 1636947
把20012改成20003就行了
@1:我的运行截图 第一个 frame 是chennel的 websocket用来客户端连接使用 所以就连接不上 我把frame 换成websocket 就可以了
没启动channel/server ?
有的
你看下面的
代码怎么用的?
如果你需要在其它服务器去访问ChannelServer,ChannelServer需要监听内网ip而不是127.0.0.1。监听内网ip后所有连接ChannelServer的代码要改为
Channel\Client::connect('内网ip', 2206);
,否则会连接失败,报channel connection closed and try to reconnect
。一个程序监听127.0.0.1代表禁止其它服务器访问,只能本机127.0.0.1访问。这个属于比较基础的知识了。
我一台服务器内运行也是填写内网吗 好像不是内网的问题 哎
同一台不用
@1:我这个就是同一台 就这样了 写127.0.0.1 或者 0.0.0.0 都一样 不知道为啥
发下代码和运行结果截图
@1:Channel客户端连接到Channel服务端
@1:你看楼下
代码里你Channel\Server监听的20012端口,Channel\Client连的确是20003端口
@1:能不能加个qq 1636947
把20012改成20003就行了
@1:我的运行截图 第一个 frame 是chennel的 websocket用来客户端连接使用 所以就连接不上 我把frame 换成websocket 就可以了