MarkDown学习
1.1标题
1.2字体
HelloWorld!
HelloWorld!
HelloWorld!
HelloWorld!
1.3引用
引用
1.4分割线
1.5图片
1.6超链接
1.7列表
- A
- B
- C
- A
- B
- C
表格
名字 | 性别 | 生日 |
---|---|---|
张三 | 男 | 1997.1.1 |
代码
package chat;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class TalkReceive implements Runnable{
DatagramSocket socket = null;
DatagramPacket packet = null;
private int port;
private String msg;
public TalkReceive(int port, String msg) {
this.port = port;
this.msg = msg;
try {
socket = new DatagramSocket(this.port);
} catch (SocketException e) {
e.printStackTrace();
}
}
@Override
public void run() {
//准备容器接受数据
try {
while(true){
byte[] container = new byte[1024];
packet = new DatagramPacket(container,0,container.length);
socket.receive(packet);
//处理数据
byte[] data = packet.getData();
String receiveData = new String(data,0,data.length);
System.out.println(msg + ":" + receiveData);
//断开连接
if(receiveData.equals("bye")){
break;
}
}
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Hello World