udptest.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 37 行

JAVA
37
字号
/*
 * $Id: UDPTest.java,v 1.1 2003/11/25 11:52:20 epr Exp $
 */
package org.jnode.test.net;

import java.net.DatagramPacket;
import java.net.DatagramSocket;

/**
 * @author epr
 */
public class UDPTest {
	
	public static void main(String[] args) 
	throws Exception {
		
		// Listen to netbios messages
		final DatagramSocket socket = new DatagramSocket(2237);
		try {
			final byte[] buf = new byte[256];
			final DatagramPacket dp = new DatagramPacket(buf, buf.length);
		
			System.out.println("Starting to listen for netbios messages now...");
		
			for (int i = 0; i < 5; i++) {
				socket.receive(dp);
				System.out.println("Received datagram packet from " + dp.getAddress() + ":" + dp.getPort());
			}
		
			System.out.println("I'm stopping now");
		} finally {
			socket.close();
		}
	}

}

⌨️ 快捷键说明

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