当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下:
1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。
2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)
查看服务器所监听的端口的命令:cmd>netstat -nao
当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下:
1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。
2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)
查看服务器所监听的端口的命令:cmd>netstat -nao