【发布时间】:2013-11-24 08:30:59
【问题描述】:
我想发送和接收数据报套接字,但出现异常java.net.BindException: Cannot assign requested address。我传递了我要通信的服务器的正确 IP 地址和正确的端口号。
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");
}
请帮帮我。
【问题讨论】: