📄 tcpclient.java
字号:
//TCPClient.java
import java.io.*;
import java.net.*;
class TCPClient
{
public static void main(String[] args)
{
String data=null;//存放从Socket读取的字符串
String Clientdata=null;//存放从键盘读取的字符串
try
{
Socket Client =new Socket("localhost",6666);//向服务器发起连接请求
PrintWriter out=new PrintWriter(Client.getOutputStream(),true);//创建一个向Socket中写文本行的流,自动刷新
BufferedReader in=new BufferedReader(new
InputStreamReader(Client.getInputStream()));
//创建一个从Socket中读文本行的流
BufferedReader readFromKeyboard=new BufferedReader(
new InputStreamReader(System.in));
//创建一个从键盘读文本行的流
do
{
Clientdata=readFromKeyboard.readLine();//从键盘读取一行字符
out.println(Clientdata);//向服务器发送
data=in.readLine();//读取服务器响应
System.out.println(data);//打印服务器响应
}while(!Clientdata.equals("quit"));//直到客户机发送“quit”的时候结束
out.close();//关闭输出流
in.close();//关闭输入流
Client.close();//关闭Socket
} catch(Exception e)
{
System.out.print("天啊,不起作用 \n"+e);}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -