当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下:
1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。
2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)
查看服务器所监听的端口的命令:cmd>netstat -nao
本文介绍了使用模拟器进行socket通信遇到无法接收本机数据包的问题解决方案。通过端口映射,具体步骤包括使用telnet命令检查端口连接状态及redir命令添加端口映射。
当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下:
1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。
2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)
查看服务器所监听的端口的命令:cmd>netstat -nao
1056

被折叠的 条评论
为什么被折叠?