📄 chatclient.java
字号:
package com.henry.networkings;
import java.io.*;
import java.net.*;
public class ChatClient {
public static void main(String[] args) {
if (args.length != 2 ) {
System.out.println("ChatClient usage: java ChatClient HostName port") ;
return;
}
String sHostName = args[0].trim() ;
int iPort = Integer.parseInt(args[1]);
try {
//1. create a socket connecting to server
Socket s = new Socket(sHostName, iPort);
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in)); // input from keyBoard
PrintWriter out = new PrintWriter(new OutputStreamWriter(
s.getOutputStream()),true); // output to socket
//2. write data to server through socket
String line= in.readLine();
while(true) {
out.println(line); // write to socket
out.flush() ;
line = in.readLine(); // read from keyboard
if(line.equalsIgnoreCase("BYE")) break;
}
in.close();
out.close() ;
}
catch(IOException e) {e.printStackTrace();}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -