如何在Android的TCP通信中获取发送方的ip地址。
有谁知道吗?
发布于 2011-07-02 21:57:44
为了在android中接收tcp通信,您需要执行以下操作:
ServerSocket serverSocket = new ServerSocket(port);
Socket clientSocket = serverSocket.accept();然后,您可以通过以下方式从客户端的套接字中获取客户端的地址
InetAddress clientAddress = clientSocket.getInetAddress()要将其转换为文本形式,您可以使用
String clientAddressString = clientAddress.getHostAddress()当然,这些事情中的大多数都会抛出异常,所以你需要处理它们。
https://stackoverflow.com/questions/6557285
复制相似问题