完整的Java Socket 通信服务与客户端完整示例,包含workspace整个工程,可用于学习调试必备
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-29 09:21 JavaSocketworkspace
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata
文件 0 2017-03-16 19:37 JavaSocketworkspaceworkspace.metadata.lock
文件 78321 2017-03-16 20:06 JavaSocketworkspaceworkspace.metadata.log
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.mylyn
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.mylyn.taskListIndex
文件 20 2017-03-16 19:38 JavaSocketworkspaceworkspace.metadata.mylyn.taskListIndexsegments.gen
文件 32 2017-03-16 19:38 JavaSocketworkspaceworkspace.metadata.mylyn.taskListIndexsegments_1
文件 235 2017-03-16 20:00 JavaSocketworkspaceworkspace.metadata.mylyn.tasks.xml.zip
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.mylyncontexts
文件 561 2017-03-16 19:39 JavaSocketworkspaceworkspace.metadata.mylyn
epositories.xml.zip
文件 235 2017-03-16 20:08 JavaSocketworkspaceworkspace.metadata.mylyn asks.xml.zip
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.plugins
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history34
文件 0 2017-03-16 19:41 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history34d0273a7f3d0a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history6b
文件 30 2017-03-16 19:44 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history6be06c9a003e0a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history8b
文件 446 2017-03-16 19:43 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history8b3026ccfa3f0a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history9d
文件 36 2017-03-16 20:01 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history9d20560a4c400a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history5
文件 0 2017-03-16 20:01 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.history5702fa339400a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.historyc3
文件 882 2017-03-16 19:45 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.historyc3a0436e48400a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.historyde
文件 364 2017-03-16 19:38 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.historyde 0a0651a3d0a00171a4bb6e900236990
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.metadata.pluginsorg.eclipse.core.resources.historye9
............此处省略152个文件信息
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
/*
* 基于TCP协议的Socket通信,实现用户登陆
* 服务器端
*/
public class Server {
public static void main(String[] args) {
try {
//1.创建一个服务器端Socket,即ServerSocket,指定绑定的端口,并监听此端口
ServerSocket serverSocket=new ServerSocket(8888);
Socket socket=null;
//记录客户端的数量
int count=0;
System.out.println(“***服务器即将启动,等待客户端的连接***“);
//循环监听等待客户端的连接
while(true){
//调用accept()方法开始监听,等待客户端的连接
socket=serverSocket.accept();
//创建一个新的线程
ServerThread serverThread=new ServerThread(socket);
//启动线程
serverThread.start();
count++;//统计客户端的数量
System.out.println(“客户端的数量:“+count);
InetAddress address=socket.getInetAddress();
System.out.println(“当前客户端的IP:“+address.getHostAddress());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-29 09:21 JavaSocketworkspace
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 0 2017-03-16 19:37 JavaSocketworkspaceworkspace.me
文件 78321 2017-03-16 20:06 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 20 2017-03-16 19:38 JavaSocketworkspaceworkspace.me
文件 32 2017-03-16 19:38 JavaSocketworkspaceworkspace.me
文件 235 2017-03-16 20:00 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 561 2017-03-16 19:39 JavaSocketworkspaceworkspace.me
epositories.xm
文件 235 2017-03-16 20:08 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 0 2017-03-16 19:41 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 30 2017-03-16 19:44 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 446 2017-03-16 19:43 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 36 2017-03-16 20:01 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 0 2017-03-16 20:01 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 882 2017-03-16 19:45 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
文件 364 2017-03-16 19:38 JavaSocketworkspaceworkspace.me
目录 0 2017-10-29 09:21 JavaSocketworkspaceworkspace.me
............此处省略152个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)