📄 simpleclient.java
字号:
import java.net.*;
import java.io.*;
import javax.net.ssl.*;
public class SimpleClient {
public static void main(String args[])throws IOException
{
InetAddress hostIA = InetAddress.getByName(args[0]);
String host = hostIA.getHostName();
int port = Integer.parseInt(args[1]);
System.out.println("USAGE: java SimpleClient host port");
try {
System.out.println("connecting...");
SSLSocketFactory sslFact =
(SSLSocketFactory)SSLSocketFactory.getDefault();
SSLSocket c = (SSLSocket)sslFact.createSocket(host, port);
System.out.println("handshaking...");
c.startHandshake();
BufferedReader in =
new BufferedReader(
new InputStreamReader(c.getInputStream()));
PrintWriter out = new PrintWriter(
new BufferedWriter(
new OutputStreamWriter(
c.getOutputStream())));
BufferedReader stdin =
new BufferedReader(
new InputStreamReader(System.in));
String line;
String strin;
for(;;)
{
System.out.print("Enter a line:");
strin = stdin.readLine();
if (strin.length() == 0) break;
out.println (strin);
out.flush();
line = in.readLine();
System.out.println("Msg from Server is: " + line);
}
in.close();
out.close();
c.close();
System.out.println("done...");
} catch (IOException e) {
System.out.println("SimpleClient died: " + e.getMessage());
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -