public class Address {
private BufferedReader reader;
private ServerSocket server;//服务器套接字
private Socket socket;//客户机套接字
void getserver(){
try{
server=new ServerSocket(8998);
System.out.println("服务器套接字已经创建成功");
while(true){
System.out.println("等待客户机的链接");
socket=server.accept();//服务器接收
reader=new BufferedReader(new InputStreamReader(socket.getInputStream()));
getClientMessage();//调用方法客户机信息
}
}catch(Exception e){
e.printStackTrace();
}
}
private void getClientMessage(){
try{
while(true){//如果是链接状态
System.out.println("客户机:"+reader.readLine());
}
}catch(Exception e){
e.printStackTrace();
}
try{
if(reader!=null){
reader.close();
}
if(socket!=null){
socket.close();
}
}catch(IOException e){
e.printStackTrace();
}
}
public static void main(String[] args) {
Address a=new Address();
a.getserver();
}
}
TCP单向连接
最新推荐文章于 2024-07-28 15:59:21 发布