问答详情
源自:4-3 编程实现基于 UDP 的 Socket 通信之客户端

服务器回应客户端socket.send(packet);出错

客户端发送到服务器后,服务器通过socket.getInetAddress()方法获取的实例里面,IP地址是null的,求解答?

Exception in thread "main" java.lang.NullPointerException: null address || null buffer

at java.net.DualStackPlainDatagramSocketImpl.send(DualStackPlainDatagramSocketImpl.java:134)

at java.net.DatagramSocket.send(DatagramSocket.java:693)

at com.UDPServer.main(UDPServer.java:17)


提问者:次声的爱 2017-09-21 02:04

个回答

  • 勤奋的程序员001
    2017-09-24 11:08:23

    是不是发送的packet里没有ip地址?创建发送端的DatagramPacket时要用4参数的