📄 commclient.java
字号:
//CommClient.java
import java.io.*;
import java.net.*;
public class CommClient
{
public static void main(String[] args) throws IOException
{
//申请Socket
Socket comSocket = null;
//申请数据输入输出流
PrintStream out = null;
DataInputStream in = null;
try
{
//创建Socket
comSocket = new Socket("10.65.111.101",1800);
//创建输出流
out = new PrintStream(comSocket.getOutputStream());
//创建输入流
in = new DataInputStream(comSocket.getInputStream());
}
catch (UnknownHostException e)
{
System.err.println("Don't know about host");
System.exit(1);
}
catch (IOException e)
{
System.err.println("Couldn't get I/O for the connection");
System.exit(1);
}
//获取键盘输入流
DataInputStream stdIn = new DataInputStream(System.in);
String fromServer;
String fromUser;
//从键盘读入字符
while ((fromServer = in.readLine()) != null)
{
System.out.println("Server: " + fromServer);
//如果输入bye,程序退出
if (fromServer.equals("Bye."))
break;
//读字符
fromUser = stdIn.readLine();
//将客户输入发送给服务器
if (fromUser != null)
{
System.out.println("Client: " + fromUser);
out.println(fromUser);
}
}
//关闭输入输出流
out.close();
in.close();
stdIn.close();
//关闭套接字
comSocket.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -