用 Java 编写的 UDP 协议简单聊天室:package com;import java
*;import java
ActionEvent;import java
ActionListener;import java
WindowAdapter;import java
WindowEvent;import java
*;public class Chat {Frame frame = new Frame("个人聊天室");TextField tfip = new TextField(15);// 用户输入 IP 地址的文本框List list = new List();// 用于显示接收消息的列表框DatagramSocket ds;public Chat() {try {ds = new DatagramSocket(50000);} catch (SocketException e) {e
printStackTrace();}new Thread(new Runnable() {public void run() {try {byte buf[] = new byte[1024];DatagramPacket dp = new DatagramPacket(buf, 1024);while (true) {ds
receive(dp);System
println("接收 OK");list
add(new String(buf, 0, dp
getLength()) + ":from"+ dp
getAddress()
getHostAddress(), 0);}} catch (Exception e) {e
printStackTrace();}}})