Java UDP网络编程(一)-简单示例
2014-04-16 14:37
363 查看
import java.io.*; import java.net.*; /** * UDPServer * * @author Jason Wang * @version 2014-4-16 */ 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 Json Wang *@version 2014-4-16 */ 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(); } }
相关文章推荐
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- java UDPSocket 简单示例
- winSock网络编程-UDP协议的简单示例(P)
- Java简单实现UDP和TCP的示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- 一个简单的java UDP网络编程
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- java UDPSocket 简单示例2:将long类型发送并接收
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例(一)
- 网络编程-UDP协议的简单示例(P)
- Java 基于UDP的Socket网络编程的入门及示例
- java 网络编程(二)----UDP基础级的示例
- Java UDP网络编程 - 最简单示例
- Java UDP网络编程 - 最简单示例