⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 udpserver.java

📁 精通Java核心技术源代码
💻 JAVA
字号:
// ==================== Program Discription ===================
// 程序名称:示例12-10: UDPServer.java
// 程序目的:创建UDP服务器
//=============================================================
import java.net.*;
import java.io.*;
	
public class UDPServer
{
    static public void main(String args[])
    {
	  try {	
		 DatagramSocket receiveSocket = new DatagramSocket(5000);
		 byte buf[]=new byte[1000];
          DatagramPacket receivePacket=new DatagramPacket(buf,buf.length);
		 System.out.println("startinig to receive packet");
		 while (true)
		 {	
		    receiveSocket.receive(receivePacket);
		    String	name=receivePacket.getAddress().toString();
		    System.out.println("\n来自主机:"+name+"\n端口:"
                              +receivePacket.getPort());
		    String	s=new String(receivePacket.getData(),0,receivePacket.getLength());
		    System.out.println("the received data: "+s);
		 }
	  }
	  catch (SocketException e) {
          e.printStackTrace();
		 System.exit(1);
	  }
	  catch(IOException e) {
		 System.out.println("网络通讯出现错误,问题在"+e.toString());
	  }
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -