client.java
来自「用Java写的最基本的网络与客户端通信的实例」· Java 代码 · 共 39 行
JAVA
39 行
// Client.java
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) {
try {
// 创建一个客户端Socket对象,连接到服务器的5500端口
Socket connectToServer = new Socket("localhost", 5500);
DataInputStream inFromServer = new DataInputStream(
connectToServer.getInputStream());
DataOutputStream outToServer =new DataOutputStream(
connectToServer.getOutputStream());
System.out.println("#输入的半径发送到服务器。");
System.out.println("#输入bye,则终止连接。");
String s;
while (true){
System.out.print("请输入半径: ");
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
s=br.readLine();
outToServer.writeUTF(s);
outToServer.flush();
String s1 = inFromServer.readUTF();
if(s1.equals("bye"))
break;
System.out.println("从服务器返回的计算结果:");
System.out.println(s1);
System.out.println();
}
inFromServer.close();
outToServer.close();
connectToServer.close();
}
catch (IOException e) {
e.getStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?