资源简介
1,Server支持多客户访问;
2,C与S之间使用TCP连接;
3,C与C之间直接通信(不是通过S传递)。
4,C与C之间直接通信既可以使用TCP,也可以使用UDP。
5,可以使用Socket,也可以使用TcpClient/UdpClient等;
代码片段和文件信息
package client;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import javax.swing.DefaultListModel;
import javax.swing.JList;
public class ClientReceiveFromClient implements Runnable {
Socket socket;
DefaultListModel dlm2;
JList jList2;
InputStreamReader reader;
BufferedReader buffer_reader;
public ClientReceiveFromClient(Socket socket
DefaultListModel dlm2 JList jList2) {
this.socket = socket;
this.dlm2 = dlm2;
this.jList2 = jList2;
}
public void run() {
try {
reader = new InputStreamReader(socket.getInputStream());
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
buffer_reader = new BufferedReader(reader);
try {
String request = buffer_reader.readLine();
dlm2.addElement(request);
jList2.setModel(dlm2);
socket.close();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2018-04-27 16:45 C-S and C-C\.classpath
文件 387 2018-04-27 16:38 C-S and C-C\.project
文件 598 2018-04-27 16:45 C-S and C-C\.settings\org.eclipse.jdt.core.prefs
文件 1831 2018-05-02 15:19 C-S and C-C\bin\client\ClientReceiveFromClient.class
文件 3970 2018-05-02 12:18 C-S and C-C\bin\client\ClientReceiveServer.class
文件 881 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$1.class
文件 881 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$2.class
文件 737 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$3.class
文件 737 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$4.class
文件 881 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$5.class
文件 737 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$6.class
文件 968 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing$7.class
文件 9525 2018-05-02 15:37 C-S and C-C\bin\client\ClientSwing.class
文件 1954 2018-05-02 15:19 C-S and C-C\bin\client\ClientThread.class
文件 5942 2018-05-02 15:51 C-S and C-C\bin\server\ServerReceive.class
文件 881 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$1.class
文件 881 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$2.class
文件 737 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$3.class
文件 881 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$4.class
文件 881 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$5.class
文件 737 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$6.class
文件 968 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing$7.class
文件 8748 2018-05-01 22:33 C-S and C-C\bin\server\ServerSwing.class
文件 4424 2018-05-02 12:57 C-S and C-C\bin\server\ServerThread.class
文件 1048 2018-05-02 15:19 C-S and C-C\src\client\ClientReceiveFromClient.java
文件 2908 2018-05-02 12:18 C-S and C-C\src\client\ClientReceiveServer.java
文件 10073 2018-05-02 15:37 C-S and C-C\src\client\ClientSwing.java
文件 1478 2018-05-02 15:19 C-S and C-C\src\client\ClientThread.java
文件 6107 2018-05-02 15:51 C-S and C-C\src\server\ServerReceive.java
文件 8443 2018-05-01 22:33 C-S and C-C\src\server\ServerSwing.java
............此处省略12个文件信息
- 上一篇:玄冰美化界面皮肤模块1.1.ec
- 下一篇:F5隐藏算法程序
相关资源
- 2018年3月品优购电商系统开发
- 简单计算器 及GridLayout布局
- tcp协议简单的聊天程序Console
- mybatis-plus 实践及架构原理
- 简易聊天室.zip
- Qt客户端和服务器传输图片、文本
- ONENET TCP透传脚本
- 无私奉献Jscal2-1.7
- 学成在线项目最新,视频笔记源码最
- 基于MVC模式的扫雷游戏
- 山东大学操作系统nachos实验报告
- 山东大学操作系统nachos课程设计
- 九章数据结构与算法视频.txt
- MCGS_ModBusTCP样例
- QT5 UDP方式发送数据
- 羽毛球馆信息管理系统
- TCP文件传输的设计与实现
- magicCubeModel
- 学生迎新管理系统
- Baidu链接 直接跳转至百度网页
- 零食商城,完整的,有购物车
- 职工管理系统
- KUKA和康耐视相机TCPIP通讯.pptx
- 日历js源代码
- 国密加密解密sm4完整版
- spring boot cloud实战租房网平台(视频和
- 操作系统页面置换模拟
- Qt多客户端聊天程序.zip
- 简单多客户端Tcp通信,服务器转发消
- 基于Erlang的gen_tcp聊天室代码功能完整
评论
共有 条评论