📄 1.txt
字号:
服务器端:
import java.io.*;
import java.net.*;
public class Server extends Thread{
PrintWriter output = null;
BufferedReader input = null;
String username;
ServerSocket serverSocket = null;
Socket clientSocket = null;
public Server() {
try {
serverSocket = new ServerSocket(50000);
}
catch (IOException e) {
System.out.println("Error" + e);
System.exit(1);
}
start();
}
public void run(){
while(true){
try {
clientSocket = serverSocket.accept();
output=new PrintWriter(new OutputStreamWriter(clientSocket.getOutputStream()));
input=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
output.println("login:");
output.flush();
if ( (username = input.readLine()) == null) {
System.out.println("readLine returned null");
System.exit(1);
}
System.out.println("Username:" + username);
output.println("login sucessful");
output.flush();
System.out.println(username + " has logged on");
sleep(1000);
}
catch (Exception e) {
e.printStackTrace();
System.out.println("Accept failed.");
System.exit(1);
}
}
}
public static void main(String[] args) {
Server server1 = new Server();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -