import java.io.*;
import java.net.*;
public class multiClient{
public static void main(String args[]){
System.out.println("Client:");
try{
Socket socketClient=new Socket("127.0.0.1",4700);
BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
PrintWriter os=new PrintWriter(socketClient.getOutputStream());
BufferedReader is=new BufferedReader(new InputStreamReader(socketClient.getInputStream()));
String readline;
readline=sin.readLine();
while(!readline.equals("bye")){
os.println(readline);
os.flush();
System.out.println("Client:"+readline);
System.out.println("Server:"+is.readLine());
readline=sin.readLine();
}
os.close();
is.close();
socketClient.close();
}catch(Exception e){
System.out.println("Error "+e);
}
}
}
本文提供了一个使用Java实现的简单网络编程客户端示例。该客户端能够连接到本地服务器(127.0.0.1),端口4700,并与服务器进行基本的文本消息交互。客户端通过标准输入接收用户输入的消息,并将其发送到服务器,然后显示服务器返回的响应。
1931

被折叠的 条评论
为什么被折叠?



