Java—socket连接—udp
服务器端
package JFrameChat;
import java.awt.Robot;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketTest2 implements Runnable {
public static void main(String[] args) {
SocketTest2 mt = new SocketTest2();
Thread th = new Thread(mt);
th.start();
}
@Override
public void run() {
try{
DatagramSocket dskt = new DatagramSocket(8888);
while(true) {
byte[] b = new byte[1024];
DatagramPacket dap = new DatagramPacket(b,b.length);
dskt.receive(dap);
String message = new String(dap.getData()).trim();
System.out.println("say"+message);
}
}catch(Exception e) {
}
}
}
客户端
package JFrameChat;
import java.io.DataOutputStream;
import java.net.DatagramPacket;
import java.n