--------------------------------------------------java中UDP协议的开发步骤------------------------------------------------------
Socket是网络编程提供的一种机制,通信的两端都要有socket,
网络通信其实就是socket间的通信,数据在两个socket间的io流上通信。
UDP通信
UDP服务端的步骤
1. 创建socket服务对象
UDP的服务端的构造器
|
DatagramSocket() |
protected |
DatagramSocket(DatagramSocketImpl impl) |
|
DatagramSocket(int port) |
|
DatagramSocket(int port, InetAddress laddr) |
|
DatagramSocket(SocketAddress bindaddr) |
2.接收数据:使用数据包的方式来接收,用到了Datagrampacket此类表示数据包。
DatagramPacket(byte[] buf, int length) |
DatagramPacket(byte[] buf, int length, InetAddress address, int port) |
DatagramPacket(byte[] buf, int offset, int length) |
DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port) |
DatagramPacket(byte[] buf, int offset, int length, SocketAddress address) |
DatagramPacket(byte[] buf, int length, SocketAddress address) |
代码示例:
/**
* 服务端
* @author李昆鹏
*
*/
public class UDPServer {
public static void main(String[] args) {