黑马程序员技术交流社区
标题:
UDP协议的发送端步骤,我哪里错了呢?
[打印本页]
作者:
黑马田冬雪
时间:
2013-2-28 11:19
标题:
UDP协议的发送端步骤,我哪里错了呢?
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class SendDemo {
public static void main(String[] args) throws IOException {
DatagramSocket ds = new DatagramSocket();
//DatagramPacket(byte[] buf, int length, InetAddress address, int port)
byte[] bys = "hello,udp,我来了".getBytes();
InetAddress address = InetAddress.getByName("192.168.1.121");
DatagramPacket dp = new DatagremPacket(bys,bys.length,address,10000);
ds.send(dp);
ds.close();
}
}
作者:
顾传文
时间:
2013-2-28 11:37
DatagramPacket dp = new DatagremPacket(bys,bys.length,address,10000);
这里敲错了,DatagremPacket。
作者:
贾文泽
时间:
2013-2-28 11:46
本帖最后由 贾文泽 于 2013-2-28 11:48 编辑
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class SendDemo {
public static void main(String[] args) throws Exception {
DatagramSocket ds = new DatagramSocket(); //可能发生Socket异常,所以上面改下,直接抛出异常
//DatagramPacket(byte[] buf, int length, InetAddress address, int port)
byte[] bys = "hello,udp,我来了".getBytes();
netAddress address = InetAddress.getByName("192.168.1.121");
DatagramPacket dp = new DatagramPacket(bys,bys.length,address,10000); //可能抛出UnknowHostException
ds.send(dp);
ds.close();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2