Ai
1 Star 0 Fork 0

沈梦然/16012021沈梦然_课堂练习四

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Server.java 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
沈梦然 提交于 2018-12-15 11:34 +08:00 . 单线程通信——服务器
import java.io.*;
import java.net.*;
public class Server {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String [] answer = {"南非","进入世界杯了","哈哈。。。这个问题真逗!"};
ServerSocket serverForClient = null;
Socket socketOnServer = null;
DataOutputStream out = null;
DataInputStream in = null;
try {
serverForClient = new ServerSocket(2010);
}
catch(IOException el) {
System.out.println(el);
}
try {
System.out.println("等待客户呼叫");
socketOnServer = serverForClient.accept();
out = new DataOutputStream(socketOnServer.getOutputStream());
in = new DataInputStream(socketOnServer.getInputStream());
for(int i = 0;i<answer.length;i++) {
String s = in.readUTF();
System.out.println("服务器收到客户的提问:"+s);
out.writeUTF(answer[i]);
Thread.sleep(500);
}
}
catch(Exception e) {
System.out.println("客户已断开" +e);
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/smr_777/learn4.git
git@gitee.com:smr_777/learn4.git
smr_777
learn4
16012021沈梦然_课堂练习四
master

搜索帮助