udp通信简单实例
来源:互联网 发布:淘宝店退货的店铺多么 编辑:程序博客网 时间:2024/06/05 16:59
客户端:
import java.io.*;import java.net.*;import java.util.Scanner;public class UDPClient{public static void main(String[] args){for(int i=1;i<5;i++){client();}}public static void client(){ try { DatagramSocket ds = new DatagramSocket(); System.out.println("输入消息(按Enter发送)"); Scanner in=new Scanner(System.in); System.out.print("客户端:"); String xx=in.nextLine(); DatagramPacket dp = new DatagramPacket(xx.getBytes(), xx.length(), InetAddress.getByName("localhost"), 6000); ds.send(dp); byte[] buf = new byte[1000]; DatagramPacket dpRecv = new DatagramPacket(buf, 1000); ds.receive(dpRecv); String output=new String(buf, 0, dpRecv.getLength()); System.out.println("服务器端:"+output); ds.close(); } catch (Exception ex) { ex.printStackTrace(); } }}
服务器端:
import java.io.*;import java.net.*;import java.util.Scanner;public class UDPServer{public static void main(String[] args){System.out.println("服务器已启动......");for(int i=1;i<5;i++){server();}}public static void server(){try { DatagramSocket ds = new DatagramSocket(6000); byte[] buf = new byte[1000]; DatagramPacket dp = new DatagramPacket(buf, 1000); ds.receive(dp); String output=new String(buf, 0, dp.getLength()); System.out.println("客户端:"+output); System.out.println("输入消息(按Enter发送)"); Scanner in=new Scanner(System.in); System.out.print("服务器端:"); String x=in.nextLine(); DatagramPacket dpSend = new DatagramPacket(x.getBytes(), x.length(), dp.getAddress(), dp.getPort()); ds.send(dpSend); ds.close(); } catch (Exception ex) { ex.printStackTrace(); }}}
- udp通信简单实例
- UDP通信实例程序
- 简单UDP通信
- UDP简单通信
- 简单udp通信
- 简单的UDP通信
- 简单的UDP通信
- UDP简单通信例子
- Java UDP 简单实例
- C# SOCKET UDP通信实例
- java UDP网络通信实例
- C# SOCKET UDP通信实例
- linux UDP 通信使用实例
- c#UDP通信实例复习
- 简单的UDP通信方式
- [Java] Tcp/udp 简单通信
- Java UDP通信简单实现
- 简单的 Winsocket UDP 通信
- [C++]数据结构:算法分析之八皇后问题
- .NET中六个你必须知道的重要概念之装箱(boxing)和拆箱(unboxing)
- Spring事务-所有客户端代码
- hdu 2044 一只小蜜蜂
- SSH和dwr整合实现在同一个页面的增加修改时id不一致的问题
- udp通信简单实例
- FAQ_22 Cursor 遍历数据库
- poj 3061(高效枚举)
- windows8开发-使用工作线程与更新UI
- 解决ld: cannot find -lXX之类的问题
- Hibernate防止SQL注入
- 让Erlang服务器后台运行
- sql视图操作注意事项
- oracle 的数据导入、导出