ToyProgram UDP server and client with IOStream
2016-05-31 14:07
387 查看
import java.io.*; import java.net.*; public class TestUdpServerlong2array { public static void main(String[] args) { try{ DatagramSocket dtskt = new DatagramSocket(8888); byte[] buffer = new byte[1024]; DatagramPacket dp = new DatagramPacket(buffer, buffer.length); while(true){ dtskt.receive(dp); ByteArrayInputStream bis = new ByteArrayInputStream(buffer); DataInputStream dis = new DataInputStream(bis); System.out.println(dis.readLong()); } }catch(IOException ioe){ ioe.printStackTrace(); } } }
import java.net.*; import java.io.*; public class TestUdpClientlong2array { public static void main(String[] args) { long num = 1000L; ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(baos); try{ dos.writeLong(num); byte[] ba = baos.toByteArray(); DatagramPacket dp = new DatagramPacket(ba, ba.length, new InetSocketAddress("127.0.0.1",8888)); DatagramSocket ds = new DatagramSocket(5400); ds.send(dp); ds.close(); }catch(SocketException se){ se.printStackTrace(); } catch(IOException ioe){ ioe.printStackTrace(); } } }
这个程序套接了流技术。算是一个先导型范例。
相关文章推荐
- C#基于UDP实现的P2P语音聊天工具
- C#基于UDP进行异步通信的方法
- 距离详解Linux下的UDP方式通讯
- C#中使用UDP通信实例
- Linux网络编程之UDP Socket程序示例
- 服务器 UDP端口占用几千个的解决办法
- Android网络编程之UDP通信模型实例
- udp socket客户端和udp服务端程序示例分享
- PHP的Socket通信之UDP通信实例
- 使用C#实现基于TCP和UDP协议的网络通信程序的基本示例
- Android编程实现基于局域网udp广播自动建立socket连接的方法
- Android模拟器接收UDP数据包的若干问题分析
- Android中实现TCP和UDP传输实例
- android开发socket编程之udp发送实例分析
- iostream与iostream.h的区别详细解析
- Linux网络编程之基于UDP实现可靠的文件传输示例
- Linux中使用C语言实现基于UDP协议的Socket通信示例
- java编程实现基于UDP协议传输数据的方法
- python检测远程udp端口是否打开的方法
- python网络编程之数据传输UDP实例分析