java 中 Socket编程问题..
发送端:DatagramSocketsocket=newDatagramSocket();DatagramPacketpacket=newDatagramPacket(s...
发送端:
DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(str.getBytes(), str.length(), InetAddress.getByName("127.0.0.1"), 8888);
接收端:
DatagramSocket socket = new DatagramSocket(8888);
为什么发送端 创建 socket的时候没制定端口号 而接收端指定了端口号??
不明白的就是 为什么发送的socket是随即的端口发出 而接收端指定了端口号, 指定的端口号是那个数据包的端口号?
谁能给我讲明白点 有点糊涂 展开
DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(str.getBytes(), str.length(), InetAddress.getByName("127.0.0.1"), 8888);
接收端:
DatagramSocket socket = new DatagramSocket(8888);
为什么发送端 创建 socket的时候没制定端口号 而接收端指定了端口号??
不明白的就是 为什么发送的socket是随即的端口发出 而接收端指定了端口号, 指定的端口号是那个数据包的端口号?
谁能给我讲明白点 有点糊涂 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询