package broadview;
import java.io.*;
import java.net.*;
public class QQ_UDP {
/**
* @throws Exception
* @利用多线程实现数据的发送和接收
*/
public static void main(String[] args) throws Exception {
DatagramSocket sendSocket = new DatagramSocket();
DatagramSocket receSocket = new DatagramSocket(10002);
new Thread(new Send(sendSocket)).start();
new Thread(new Rece(receSocket)).start();
}
}
import java.io.*;
import java.net.*;
public class QQ_UDP {
/**
* @throws Exception
* @利用多线程实现数据的发送和接收
*/
public static void main(String[] args) throws Exception {
DatagramSocket sendSocket = new DatagramSocket();
DatagramSocket receSocket = new DatagramSocket(10002);
new Thread(new Send(sendSocket)).start();
new Thread(new Rece(receSocket)).start();
}
}

该博客介绍了一种使用Java的UDP协议通过多线程分别进行数据发送和接收的方法。创建了两个线程,一个用于从标准输入读取数据并发送到指定IP的10002端口,另一个则不断监听10002端口,接收到数据后打印发送者的IP地址和数据内容。当发送端输入'886'时,发送线程会停止运行。
最低0.47元/天 解锁文章
2417

被折叠的 条评论
为什么被折叠?



