📄 sserver.java.bak
字号:
/******************************************
* 程序文件名称:SServer.java
* 功能:远程数据传输服务器端程序
******************************************/
import java.io.*;
import java.net.*;
import javax.swing.*;
public class SServer
{
public static void main(String args[])
{
ServerSocket s_socket=null;
Socket socket=null;
String s=null;
DataOutputStream out=null;
DataInputStream in=null;
try{ s_socket=new ServerSocket(4321);}
catch(IOException e1){System.out.println("ERRO:"+e1);}
try{
//使用accept()方法接收客户机传来的连接信号
socket=s_socket.accept();
//建立数据输入流in及数据输出流out
in=new DataInputStream(socket.getInputStream());
out=new DataOutputStream(socket.getOutputStream());
//通过输出流 out向"线路"写入信息
out.writeUTF("你好:我是服务器,连接成功。");
// 通过输入流in读取客户放入"线路"里的信息
while(true)
{ s=in.readUTF();
if (s!=null) break;
}
JOptionPane.showMessageDialog(null,"服务器收到:"+s);
socket.close();
}
catch (IOException e)
{ System.out.println("ERRO:"+e);}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -