Java UDP网络编程 - 最简单示例
来源:互联网 发布:mac terminal 有趣 编辑:程序博客网 时间:2024/04/30 02:22
- /**
- *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网络编程
- readb(), readw(), readl(),writeb(), writew(), writel() 宏函数
- Eclipse “cannot be resolved to a type” error
- 建立ARM平台上的交叉调试器gdb和gdbserver
- 代码生成器 CodeSmith 的使用(四)
- gsoap namespace 修改
- Java UDP网络编程 - 最简单示例
- swift_重载和自定义运算符
- Fuel PHP框架中的分页实现
- JQuery实现页面刷新后菜单保留鼠标点击addclass的样式
- 实现线性表的遍历查询插入删除合并
- iOS模块开发—登陆注册
- 利用coredump定位出错的代码行
- Hadoop初步使用:WordCount函数示例
- Java NIO使用及原理分析 (一)