-
public class ServerThread extends Thread{ DatagramSocket socket=null; int amount=0; public ServerThread(DatagramSocket socket) {this.socket=socket;} public void run(){ byte[] data=new byte[1024]; DatagramPacket packet=new DatagramPacket(data, data.length); try {socket.receive(packet);}catch (IOException e) {e.printStackTrace();} String info=new String(data, 0, packet.getLength()); amount++;System.out.println(amount); System.out.println("我是服务器,客户端发来信息:"+info); InetAddress address=packet.getAddress(); int port=packet.getPort(); byte[] data2="欢迎妹子".getBytes(); DatagramPacket packet2=new DatagramPacket(data2, data2.length, address, port); try {socket.send(packet2); } catch (IOException e) {e.printStackTrace();}}} public class Server { public static void main(String[] args) throws IOException { DatagramSocket socket=new DatagramSocket(8282); System.out.println("***服务器端已启动***"); ServerThread ST=new ServerThread(socket); while(true){ ST.run(); }}}查看全部
-
表示internet上某一资源地址查看全部
-
Socket通信模型查看全部
-
TCP/IP模型查看全部
-
客户端实现步骤查看全部
-
服务器端实现步骤查看全部
-
UDP相关操作类查看全部
-
多线程服务器查看全部
-
客户端查看全部
-
服务器端查看全部
-
socket通信模型查看全部
-
传输层:TCP/IP协议 应用层:HTTP超文本传输协议,FTP文件传输协议,SMTP简单邮件传送协议,Telnet远程登录服务查看全部
-
TCP/IP模型查看全部
-
TCP/IP协议查看全部
-
Java中的网络支持查看全部
举报
0/150
提交
取消