我正在尝试使用套接字编程将数据发送到服务器。服务器在android中,客户端在我的主机中。程序运行正常,应用程序运行完美。但是当我尝试将端口从主机转发到模拟器时,它说
KO:错误的重定向格式,试试(tcp | udp):hostport:guestport
我使用的命令是
redir add tcp:4000:3000
我在这里缺少什么?
答案 0 :(得分:2)
我自己找到了解决方案。具体来说,我将再次解释这个场景。我有一个在android模拟器中运行的服务器套接字,以及我主机中的客户端。顺便说一句,客户端和模拟器都运行在同一台机器上。我使用'localhost'到达服务器(在模拟器中运行)。为了转发端口,我使用了
adb forward tcp:hostport tcp:guestport
根据我的例子,命令将是
adb forward tcp:4000 tcp:3000
答案 1 :(得分:0)
从我的角度来看,您遇到的是纯打字错误。在Android Emulator控制台中键入命令时,请务必避免输入错误,因为退格键不会清除您期望的字符。因此,即使命令的语法正确,您也必须输入键入错误,并尝试使用退格键清除。