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

📄 datagramsenddemo.java

📁 java程序设计教程的源码
💻 JAVA
字号:
/*【例11-10】  Datagram发送程序先创建发送数据包,然后向指定地址机器
 * (本例中为本地主机地址)发送该数据包,同时将发送出去的信息显示出来。
 */
//程序清单11-10:  DatagramSendDemo.java
package datagram;
import java.net.*;
import java.io.*;
public class DatagramSendDemo {
	public static void main(String[] args) {
		DatagramSocket sendSocket = null;
		try {// 创建并初始化所要发送的字符串数据,并转换为字符数组
			String strsend = "湖南人文科技学院计算机科学技术系欢迎您!";
			byte bytedata[] = new byte[strsend.length()];
			bytedata = strsend.getBytes();
	      // 创建发送数据包,并指定接收主机为本地主机地址,接收进程的接收数据端口为55559
			DatagramPacket sendPacket = new DatagramPacket(bytedata,
					bytedata.length, InetAddress.getLocalHost(), 55559);
			// 声明并创建DatagramSocket对象,并指定发送进程的发送数据端口为55558
			sendSocket = new DatagramSocket(55558);
			// 发送数据
			sendSocket.send(sendPacket);
			System.out.println("发送进程已启动!");
			System.out.println("Send data is:"
					+ new String(sendPacket.getData()));
		} catch (IOException e) {
			e.printStackTrace();
		} finally {	sendSocket.close();}
	}
}

⌨️ 快捷键说明

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