0

以下代码产生“找不到合适的构造函数”错误。我无法找出原因。

   try {
        Sock = new DatagramSocket();             
        InetAddress IP_add=InetAddress.getByName("192.168.1.2");
        DatagramPacket PACKET=new DatagramPacket(buf,buf.length,IP_add,2000);

       } catch (Exception e) {}
4

1 回答 1

2

有几个选项

  1. 您的 buf 实例不是字节数组,必须是byte []
  2. 您使用的 InetAddress 不是来自包 java.net

重新检查一下,我认为第一点会对您有所帮助。

于 2012-06-16T18:30:40.950 回答