如何在Android模拟器和手机中接收数据包

时间:2013-03-08 16:27:05

标签: java android udp

我正在尝试从PC接收一些udp数据包但它无法正常工作。我有一个activity,一个receive thread和一个server thread。 57111端口在模拟器中重定向。我首先启动接收线程,然后是服务器线程,欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

我使用外部套接字模拟器“SocketTest v 3.0.0”和telnet进行端口重定向,这比同一个应用程序中Serverreviever之间的替换更加真实和简单。所以,如果你想这样做:

  1. 下载SocketTest免费

  2. 运行你的Android应用程序(只是服务器线程)

  3. 从您的主机执行telnet重定向:

    Telnet localhost <Port of you'r emulator> (5554 for me)
    redir add udp:5000:6000
    
  4. 转到SocketTest中的udp并将udp消息发送到5000端口

  5. 如果您的列表工作正常,您将收到消息,我希望有所帮助。

    此致