我正在使用 DatagramSocket 和 datagramPacket 在 java 中创建服务器聊天程序,我在客户端代码中获取 java.lang.NullPointerException 以发送数据包
try
{
InetAddress ia = InetAddress.getLocalHost();
String s1 = new String(Uname + "-C-" + ia.getHostAddress());
cdp = new DatagramPacket(s1.getBytes(), s1.length(), ia, 7080);
csock.send(cdp);
csock.setSoTimeout(5000);
csock.receive(cdp);
s1 = new String(cdp.getData(), 0, cdp.getLength());
chat.append(s1);
}
catch(Exception e)
{
onlineuser.append("\n" + e);
}
有人可以帮我清除这个错误。提前致谢