📄 tcpclient.java
字号:
package test;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.SocketException;
public class TCPClient {
static public DataInputStream input; // 定义输入流
static public DataOutputStream output; // 定义输出流
static public void main(String args[]) {
int Port = 7777; // 默认的服务器端口号
String host = "210.32.179.164"; // 默认的服务器IP地址
Socket s; // 通信套接字
String msg = "";
if (args.length >= 1) {
Port = Integer.parseInt(args[0]); // 由命令行设置服务器端口号
}
if (args.length >= 2) {
host = args[1]; // 由命令行设置服务器IP地址
}
try {
s = new Socket(host, Port); // 向服务器请求连接
input = new DataInputStream(s.getInputStream());
output = new DataOutputStream(s.getOutputStream());
msg = input.readUTF(); // 接收服务器信息
System.out.println(msg);
String connTag = msg.substring(0,1);
String str = "";
String username = "";
String password = "";
if(connTag.equalsIgnoreCase("W")){
str = "add{\nuid="+username;
str += "\ndomain="+host;
str += "\nuserPassword="+password;
str += "\n}";
output.writeUTF(str);
msg = input.readUTF();
System.out.println(msg);
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -