Let's Go!

mldn的socket基础

上一篇 / 下一篇  2009-04-28 00:27:23 / 个人分类:JAVA学习&编程相关

服务端

import java.io.* ;
import java.net.* ;
import java.lang.*;

public class TCPServer
{
 public static void main(String args[]) throws Exception
 {
  try
  { 
   // 使用ServerSocket
   ServerSocket server = null ;
   // 每一个用户在程序中就是一个Socket
   Socket client = null ;
   server = new ServerSocket(8888) ;
   System.out.println("Server listen on :"+server.getLocalPort());
   
    boolean flag = true;
   
   
   while(flag)
     {
   
   // 等待客户端连接
   client = server.accept() ;
   // 向客户端打印信息:HELLO MLDN
   PrintWriter ut = null ;
   // 准备向客户端打印信息
   out = new PrintWriter(client.getOutputStream()) ;
   out.println("HELLO MLDN") ;
   
  
   
   
   out.close() ;
   client.close() ;
     } 
     server.close() ;
    
  }
  catch(Exception e)
      {
        System.out.println("Exception :"+e.getMessage());
       }
    
    
 }
};

客户端

import java.io.* ;
import java.net.* ;
public class TCPClient
{
 public static void main(String args[]) throws Exception
 {
  try
  {
   // 表示一个客户端的Socket
   Socket client = null ;
   // 表示一个客户端的输入信息
   BufferedReader buf = null ;
   client = new Socket("192.168.1.102",8888) ;
   
   
   buf = new BufferedReader(new InputStreamReader(client.getInputStream())) ;
   System.out.println(buf.readLine()) ;
   
   
   buf.close() ;
   client.close() ;
  }
  catch(Exception e)
  {
       System.out.println("错误信息;"+e.getMessage());
  } 
 }
};

 


TAG:

 

评分:0

我来说两句

Open Toolbar