資源簡介
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隱藏算法程序
評論
共有 條評論