我有一个运行在C#机器上的TCP套接字。我需要通过以下服务器IP和端口从Android连接到该服务器套接字:
如果 c# 机器在 Android 上没有运行套接字,它会停止响应:
InetAddress serverAddr = InetAddress.getByName(serverIp);
Socket socket = new Socket(serverAddr, serverPort);
socket.setSoTimeout(10*1000);
如果 c# 机器在 Android 上没有运行套接字,它会停止响应:
Socket socket = new Socket(serverAddr, serverPort);
我需要将5秒钟作为超时时间实现,如果在这个IP上没有找到服务器套接字,它可以简单地超时。
请提供您的想法。