没改动任何地方,如果是本地局域网访问外网服务器,socket是连上了。但不能拿到uid的值,后续输入四次回车后系统才反映 SYSTEM say to ALL:687127685 come,但 如果都在一个网里没这种情况,及时就能得到uid和相应输出。这会是什么原因呢
客户端是运行在windows系统中么?
客户端就是我本机,用来测试,是windows系统
windows系统的cmd终端是有这个问题的,通过抓包发现实际上数据已经发到客户端,但是windows的cmd终端无法检测到数据,现在无法确认是否是windows的cmd终端的bug
接着这个问题问一下。如果tcp://$host:$port/?user=$user&passwd=$passwd
这种方式在后面并拿不到user和passwd的值,有办法能拿着值吗?但建立完socket后通过第一次发包倒是能拿到,发现是在onConnect中执行的
客户端是运行在windows系统中么?
客户端就是我本机,用来测试,是windows系统
windows系统的cmd终端是有这个问题的,通过抓包发现实际上数据已经发到客户端,但是windows的cmd终端无法检测到数据,现在无法确认是否是windows的cmd终端的bug
接着这个问题问一下。如果tcp://$host:$port/?user=$user&passwd=$passwd
这种方式在后面并拿不到user和passwd的值,有办法能拿着值吗?但建立完socket后通过第一次发包倒是能拿到,发现是在onConnect中执行的