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: