我想發送和接收數據報套接字,但我收到異常java.net.BindException: Cannot assign requested address
。我通過了我想要通信的正確的服務器ipaddress並修正了端口號。異常:java.net.BindException:不能分配請求的地址
try {
SocketAddress sockaddr = new InetSocketAddress("203.100.77.54", 8000);
DatagramSocket sock = new DatagramSocket(sockaddr);
DatagramPacket pack = new DatagramPacket(bData, bData.length);
sock.send(pack);
} catch (FileNotFoundException fnfe) {
Log.e(LOG_TAG, "FileNotFoundException");
} catch (SocketException se) {
Log.e(LOG_TAG, "SocketException");
} catch (UnknownHostException uhe) {
Log.e(LOG_TAG, "UnknownHostException");
} catch (IOException ie) {
Log.e(LOG_TAG, "IOException");
}
請幫幫我。
試試吧爲什麼?單純的代碼不是答案。你必須解釋。 – EJP