基于TCP的socket实现
SocketClient.java
public classSocketClient {public static void main(String[] args) throwsInterruptedException {try{//和服务器创建连接
Socket socket = new Socket("localhost",8088);//要发送给服务器的信息
OutputStream os =socket.getOutputStream();
PrintWriter pw= newPrintWriter(os);
pw.write("客户端发送信息");
pw.flush();
socket.shutdownOutput();//从服务器接收的信息
InputStream is =socket.getInputStream();
BufferedReader br= new BufferedReader(newInputStreamReader(is));
String info= null;while((info = br.readLine())!=null){
System.out.println("我是客户端,服务器返回信息:"+info);
}
br.close();
is.close();
os.close();
pw.close();
socket.close();
}catch(Exception e) {
e.printStackTrace();
}
}
}