zoukankan      html  css  js  c++  java
  • java例程练习(网络编程[简单UDP通信试验])

    import java.net.*;
    import java.io.*;
    
    public class TestUDPServer {
    	public static void main(String[] args) throws Exception {
    		byte [] buf = new byte[1024];
    		DatagramPacket dp = new DatagramPacket(buf,buf.length);
    		DatagramSocket ds = new DatagramSocket(5678);
    		
    		ByteArrayInputStream bais = new ByteArrayInputStream(buf);
    		
    		
    		while(true) {
    			DataInputStream dis = new DataInputStream(bais);
    			ds.receive(dp);//阻塞式的
    			//System.out.println(new String(buf, 0, dp.getLength()));
    			System.out.println(dis.readLong());
    		}
    	}
    }
    
    import java.net.*;
    import java.io.*;
    public class TestUDPClient {
    	public static void main(String[] args) throws Exception{
    		//向服务器端传一个long类型数字
    		long n = 10000;
    		ByteArrayOutputStream baos = 
    					new ByteArrayOutputStream();
    		DataOutputStream dos = new DataOutputStream(baos);
    		dos.writeLong(n);
    		byte [] buf = baos.toByteArray();
    		
    		
    		
    		//byte [] buf = (new String("hello")).getBytes();
    		
    		DatagramPacket dp = new DatagramPacket(buf, buf.length, new InetSocketAddress("127.0.0.1",5678));
    		DatagramSocket ds = new DatagramSocket(9999);
    		ds.send(dp);
    		ds.close();
    	}
    }
    


  • 相关阅读:
    9 与python2交互
    8 内置函数(未完成)
    7 事务
    [转]jquery.vTicker(垂直滚动)
    2015年工作总结(2016-02-02)
    jQuery plugin : jqTransform
    JQuery知识总结
    JQuery事件处理的注意事项
    JQuery基本选择器
    [二]JQueryMobile常用的组件介绍
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671684.html
Copyright © 2011-2022 走看看