当前位置:编程学习 > JAVA >>

JavaTCP网络编程-最简单示例

\

\

/**
  *TCPServer www.zzzyk.com
  *@author Winty wintys@gmail.com
  *@version 2008-12-15
 */
 import java.io.*;
 import java.net.*;

class TCPServer
{
    public static void main(String[] args)throws IOException
   {
        ServerSocket listen = new ServerSocket(5050);
       
        Socket server  = listen.accept();

        InputStream in = server.getInputStream();
        OutputStream out = server.getOutputStream();

        char c = (char)in.read();
        System.out.println("收到:" + c);

        out.write('s');
       
        out.close();
        in.close();
        server.close();
        listen.close();
    }
}

 
/**
  *TCPClient
  *@author Winty wintys@gmail.com
  *@version 2008-12-15
  */
  import java.io.*;
  import java.net.*;
 
class TCPClient
 {
     public static void main(String[] args)throws IOException
 {
         Socket client = new Socket("127.0.0.1" , 5050);
 
        InputStream in = client.getInputStream();
         OutputStream out = client.getOutputStream();
       
         out.write('c');
 
        char c = (char)in.read();
         System.out.println("收到:" + c);
 
        out.close();
         in.close();
         client.close();
     }
 }
 
 
摘自 奔跑的蜗牛
 

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,