package com.itheima;
import java.util.Scanner;
import java.io.*;
import java.net.*;
//接收
class Receive extends Thread{
public void run(){
try{
byte[] buf = new byte[1024];
DatagramSocket ds = new DatagramSocket(6666);//对应着对面的端口
DatagramPacket dp = new DatagramPacket(buf,buf.length);
while(true) {
ds.receive(dp);
String st = new String(dp.getAddress().getHostAddress());
String str = new String(dp.getData(), 0, dp.getLength());
System.out.println(st + ": " + str);
if ("再见".equals(str))
break;
}
}catch(IOException e)
{
e.printStackTrace();
}
}
}
//发送
class Send extends Thread{
public void run(){
try {
DatagramSocket socket = new DatagramSocket();
Scanner sc = n
java基础案例9-1模拟微信
最新推荐文章于 2024-04-28 21:08:07 发布