j'ava网络通信UDP
来源:互联网 发布:淘宝店铺分类管理 编辑:程序博客网 时间:2024/05/22 01:51
服务器端
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Date;
public class UDP_Server {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(3000);
System.out.println("等待接受数据.......");
while(true){
byte buf[] =new byte[256];
DatagramPacket packet =new DatagramPacket(buf,buf.length);
socket.receive(packet);
String date=new Date().toString();
buf=date.getBytes();
InetAddress addr= packet.getAddress();
int port = packet.getPort();
packet = new DatagramPacket(buf,buf.length,addr,port);
socket.send(packet);
System.out.println("已接受来自"+addr.toString()+":"+port+"的数据");
}
}
}
客户端程序:
package socketUDP;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class UDP_client {
public static void main(String[] args) throws UnknownHostException, IOException {
String host="localhost";
byte mes[]=new byte[256];
InetAddress addr=InetAddress.getByName(host);
System.out.println("侦听主机为"+host);
DatagramPacket packet = new DatagramPacket(mes,mes.length,addr,3000);
DatagramSocket socket= new DatagramSocket();
socket.send(packet);
packet = new DatagramPacket(mes,mes.length);
socket.receive(packet);
String date = new String(packet.getData());
System.out.print("侦听主机"+host+"的当前时间为"+date);
socket.close();
}
}
- j'ava网络通信UDP
- socket网络通信(udp)
- socket网络通信(udp)
- 网络通信之UDP
- 网络编程--UDP通信
- android网络通信------UDP
- 网络通信--UDP
- 网络编程-udp通信
- 网络通信之UDP
- 网络通信4:UDP
- UDP网络通信
- 网络通信UDP
- 网络通信编程demo1[Udp]
- 网络通信(udp协议)
- UDP网络通信的程序设计
- Java网络编程:UDP通信
- java UDP网络通信实例
- Java网络编程:UDP通信
- 回过头再看 计算机体系结构4----中断和性能
- ios10 配置权限
- springboot(五):spring data jpa的使用
- GPL和LGPL
- dp
- j'ava网络通信UDP
- dubbo 启动:无法读取方案文档 'http://code.alibabatech.com/sch,原因为 1) 无法找到文档; 2) 无法读取文档; 3) ...
- 396. Rotate Function
- ArcMap 启动慢的解决方案
- Rxjava for Android
- ios0监测网络变化
- log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?
- Java面试题大全(Java基础七)
- 虚函数的作用及其底层实现机制