Java UDP网络编程 - 最简单示例
来源:互联网 发布:狸窝视频编辑软件 编辑:程序博客网 时间:2024/05/16 16:14
- /**
- *UDPServer
- *@author Winty wintys@gmail.com
- *@version 2008-12-15
- */
- import java.io.*;
- import java.net.*;
- class UDPServer{
- public static void main(String[] args)throws IOException{
- DatagramSocket server = new DatagramSocket(5050);
- byte[] recvBuf = new byte[100];
- DatagramPacket recvPacket
- = new DatagramPacket(recvBuf , recvBuf.length);
- server.receive(recvPacket);
- String recvStr = new String(recvPacket.getData() , 0 , recvPacket.getLength());
- System.out.println("Hello World!" + recvStr);
- int port = recvPacket.getPort();
- InetAddress addr = recvPacket.getAddress();
- String sendStr = "Hello ! I'm Server";
- byte[] sendBuf;
- sendBuf = sendStr.getBytes();
- DatagramPacket sendPacket
- = new DatagramPacket(sendBuf , sendBuf.length , addr , port );
- server.send(sendPacket);
- server.close();
- }
- }
- /**
- *UDPClient
- *@author Winty wintys@gmail.com
- *@version 2008-12-15
- */
- import java.io.*;
- import java.net.*;
- class UDPClient{
- public static void main(String[] args)throws IOException{
- DatagramSocket client = new DatagramSocket();
- String sendStr = "Hello! I'm Client";
- byte[] sendBuf;
- sendBuf = sendStr.getBytes();
- InetAddress addr = InetAddress.getByName("127.0.0.1");
- int port = 5050;
- DatagramPacket sendPacket
- = new DatagramPacket(sendBuf ,sendBuf.length , addr , port);
- client.send(sendPacket);
- byte[] recvBuf = new byte[100];
- DatagramPacket recvPacket
- = new DatagramPacket(recvBuf , recvBuf.length);
- client.receive(recvPacket);
- String recvStr = new String(recvPacket.getData() , 0 ,recvPacket.getLength());
- System.out.println("收到:" + recvStr);
- client.close();
- }
- }
0 0
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程(一)-简单示例
- Java TCP网络编程 - 最简单示例
- Java TCP网络编程 - 最简单示例
- java网络编程--udp传输示例
- JAVA 网络编程简单示例
- Java- 网络编程 简单接触UDP
- Java UDP网络编程 简单实例
- 一个简单的java UDP网络编程
- pcap: File has 186435570-byte packet, bigger than maximum of 65535
- java关键字Transient
- 聚类算法实践——PCCA、SOM、Affinity Propagation
- 善变的“范围”
- Eclipse自动补全功能轻松设置
- Java UDP网络编程 - 最简单示例
- [小技巧] dump_stack()
- bytebuffer 与 byte数组 转化
- NetworkInterface的使用
- jqGrid学习笔记
- 关于在Makefile文件中使用awk/sed需注意的
- js中验证用的一些正则表达式的积累
- sql之行列转换备份
- 南昌精神病