Java.net UDP编程
学习.net包,想给自己留下点什么,有点简单,但是却是最基础的部分----UDP编程客户端:TestUDPClient.java<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">http://www.blogjava.net/Images/OutliningIndicators/None.gifpackage net;
http://www.blogjava.net/Images/OutliningIndicators/None.gif
http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.net.*;
http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.*;
http://www.blogjava.net/Images/OutliningIndicators/None.gif
http://www.blogjava.net/Images/OutliningIndicators/None.gifpublic class TestUDPClient
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gifhttp://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif public static void main(String args[]) throws Exception
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif http://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif long n = 10000L;
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif ByteArrayOutputStream baos = new ByteArrayOutputStream();
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif DataOutputStream dos = new DataOutputStream(baos);
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif dos.writeLong(n);
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif byte[] buf = baos.toByteArray();
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gifSystem.out.println(buf.length);
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif DatagramPacket dp = new DatagramPacket(buf, buf.length,
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif new InetSocketAddress("127.0.0.1", 5678)
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif );
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif DatagramSocket ds = new DatagramSocket(9999);
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif ds.send(dp);
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif ds.close();
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif}
页:
[1]