server.java
来自「里面有我的JAVA实验和一些教程」· Java 代码 · 共 47 行
JAVA
47 行
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class server
{
public static void main(String args[]) throws IOException
{
ServerSocket s=new ServerSocket(8888);
System.out.println("serversocket:"+s);
try
{
Socket socket1=s.accept();
try
{
System.out.println("connection to client accepted:"+socket1);
BufferedReader in=new BufferedReader(new
InputStreamReader(socket1.getInputStream()));
PrintWriter out=new PrintWriter(new BufferedWriter(new
OutputStreamWriter(socket1.getOutputStream())),true);
String str=in.readLine();
System.out.println("服务器端接收到客户端的数据是:"+str);
String s1=new String("end");
BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
while(!str.equals(s1))
{
String strout=keyin.readLine();//从键盘接收
out.println(strout);
str=in.readLine();
System.out.println("服务器端接收到客户端的数据是:"+str);
}
out.println("end");
}
finally
{
System.out.println("server closing socket");
socket1.close();
}
}
finally
{
s.close();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?