<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    俊星的BLOG

    我的JAVA工具之網絡傳輸對象

    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.io.Serializable;
    import java.net.ServerSocket;
    import java.net.Socket;

    public class Tet {
        
    public static void main(String[] args) {
            
    new Server().start();
            
    new Client().start();
        }

    }


    class TestVO implements Serializable {
        
    private String name;
        
    private int id;

        
    public TestVO(int id, String name) {
            
    super();
            
    this.id = id;
            
    this.name = name;
        }


        
    public String toString() {
            
    return "id:" + id + " name:" + name;
        }

    }


    class Client extends Thread {
        
    public void run() {
            
    try {
                Socket client 
    = new Socket("localhost"8888);
                ObjectInputStream ois 
    = new ObjectInputStream(client.getInputStream());
                TestVO vo 
    = (TestVO) ois.readObject();
                System.out.println(
    "client read:" + vo);
                ois.close();
                client.close();
            }
     catch (Exception e) {
                
    // TODO: handle exception
                e.printStackTrace();
            }

        }

    }


    class Server extends Thread {
        
    public void run() {
            
    try {
                ServerSocket ss 
    = new ServerSocket(8888);
                Socket server 
    = ss.accept();
                ObjectOutputStream oos 
    = new ObjectOutputStream(server.getOutputStream());
                TestVO vo 
    = new TestVO(1"good job");
                oos.writeObject(vo);
                System.out.println(
    "server write:" + vo);
                oos.close();
                server.close();
                ss.close();
            }
     catch (Exception e) {
                
    // TODO: handle exception
            }

        }

    }

    輸出:
    server write:id:1 name:good job
    client read:id:
    1 name:good job

    posted on 2009-05-19 21:40 俊星 閱讀(570) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲真人无码永久在线| 国产资源免费观看| 久久精品国产亚洲AV麻豆王友容| 免费中文字幕视频| 又大又硬又爽免费视频| 美女被暴羞羞免费视频| 亚洲日本一区二区三区在线不卡| 特黄aa级毛片免费视频播放| 亚洲国产精品一区二区第四页| 永久免费观看黄网站| 中文亚洲AV片在线观看不卡 | 亚洲精品国产首次亮相| 成人在线免费观看| jzzijzzij在线观看亚洲熟妇| 亚洲AV日韩精品一区二区三区 | a级毛片免费在线观看| 亚洲成AV人片在线观看无| 无码人妻精品中文字幕免费 | 亚洲国产精品无码久久SM| 无码国产精品一区二区免费式芒果 | 又爽又黄无遮挡高清免费视频 | 最近中文字幕无吗高清免费视频| 亚洲欧洲免费无码| 亚洲Av无码国产情品久久 | 久久精品国产亚洲av成人| 国产黄色免费网站| 色婷婷六月亚洲综合香蕉| 国产成人精品日本亚洲专区| 无码少妇精品一区二区免费动态| 亚洲毛片一级带毛片基地| 国产乱子伦精品免费女| 两个人看的www高清免费视频| 亚洲第一香蕉视频| 免费国产a国产片高清| 国产精品99久久免费观看| 亚洲一区二区三区四区视频| 亚洲成av人片在线观看天堂无码| 999任你躁在线精品免费不卡| 色天使亚洲综合一区二区| 亚洲AV永久无码精品一百度影院 | 久久久综合亚洲色一区二区三区 |