資源簡介
完整的Java Socket 通信服務與客戶端完整示例,包含workspace整個工程,可用于學習調試必備
代碼片段和文件信息
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??JavaSocketworkspace\workspace\
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件???????????0??2017-03-16?19:37??JavaSocketworkspace\workspace\.me
?????文件???????78321??2017-03-16?20:06??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件??????????20??2017-03-16?19:38??JavaSocketworkspace\workspace\.me
?????文件??????????32??2017-03-16?19:38??JavaSocketworkspace\workspace\.me
?????文件?????????235??2017-03-16?20:00??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件?????????561??2017-03-16?19:39??JavaSocketworkspace\workspace\.me
?????文件?????????235??2017-03-16?20:08??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件???????????0??2017-03-16?19:41??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件??????????30??2017-03-16?19:44??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件?????????446??2017-03-16?19:43??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件??????????36??2017-03-16?20:01??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件???????????0??2017-03-16?20:01??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件?????????882??2017-03-16?19:45??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
?????文件?????????364??2017-03-16?19:38??JavaSocketworkspace\workspace\.me
?????目錄???????????0??2017-10-29?09:21??JavaSocketworkspace\workspace\.me
............此處省略152個文件信息
- 上一篇:Android 校園源碼
- 下一篇:Java 并發編程的藝術PDF清晰完整版+源碼
評論
共有 條評論