資源簡介
C#利用Socket實現(xiàn)客戶端之間直接通信
實驗功能:
?設計程序,分別構建通信的兩端:服務器端和客戶端應用程序,套接字類型為面向連接的Socket,自己構建雙方的應答模式,實現(xiàn)雙方的數(shù)據(jù)的發(fā)送和接收(S發(fā)給C,C發(fā)給S)。
服務端程序能響應單個或任意多個客戶端連接請求;服務端能向單個客戶發(fā)送消息,支持群發(fā)消息給所有客戶端;
通信的雙方具備異常響應功能,包括對方異常退出的處理。如果客戶端退出,服務器有響應;反之亦然。
客戶端之間直接通信,C與C之間直接通信(不是通過S傳遞)。
---------------------
本文來自 ybhjx 的CSDN 博客 ,全文地址請點擊:ht
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-29?19:48??Socket聊天程序(一個服務端,多個客戶端)\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\
?????文件??????????14??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\ServerIPAndPort.txt
?????文件???????14848??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.exe
?????文件???????32256??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.pdb
?????文件???????14328??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.vshost.exe
?????文件?????????490??2009-06-11?05:14??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.vshost.exe.manifest
?????文件????????9527??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.cs
?????文件????????8626??2011-07-26?04:39??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.Designer.cs
?????文件????????5814??2011-07-26?04:39??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.resx
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\
?????目錄???????????0??2011-07-26?03:41??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\Refactor\
?????文件?????????704??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.csproj.FileListAbsolute.txt
?????文件?????????850??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.csproj.GenerateResource.Cache
?????文件???????14848??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.exe
?????文件?????????180??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.MainForm.resources
?????文件???????32256??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.pdb
?????文件?????????180??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.Properties.Resources.resources
?????目錄???????????0??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\TempPE\
?????文件?????????498??2011-07-26?03:41??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Program.cs
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\
?????文件????????1378??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\AssemblyInfo.cs
?????文件????????2878??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Resources.Designer.cs
?????文件????????5612??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Resources.resx
?????文件????????1099??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Settings.Designer.cs
?????文件?????????249??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Settings.settings
?????文件????????3789??2011-07-26?04:33??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\SyncChatClient.csproj
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatServer\
............此處省略30個文件信息
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-29?19:48??Socket聊天程序(一個服務端,多個客戶端)\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\
?????文件??????????14??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\ServerIPAndPort.txt
?????文件???????14848??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.exe
?????文件???????32256??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.pdb
?????文件???????14328??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.vshost.exe
?????文件?????????490??2009-06-11?05:14??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\bin\Debug\SyncChatClient.vshost.exe.manifest
?????文件????????9527??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.cs
?????文件????????8626??2011-07-26?04:39??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.Designer.cs
?????文件????????5814??2011-07-26?04:39??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\MainForm.resx
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\
?????目錄???????????0??2011-07-26?03:41??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\Refactor\
?????文件?????????704??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.csproj.FileListAbsolute.txt
?????文件?????????850??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.csproj.GenerateResource.Cache
?????文件???????14848??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.exe
?????文件?????????180??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.MainForm.resources
?????文件???????32256??2011-07-26?16:34??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.pdb
?????文件?????????180??2011-07-26?15:12??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\SyncChatClient.Properties.Resources.resources
?????目錄???????????0??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\obj\Debug\TempPE\
?????文件?????????498??2011-07-26?03:41??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Program.cs
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\
?????文件????????1378??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\AssemblyInfo.cs
?????文件????????2878??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Resources.Designer.cs
?????文件????????5612??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Resources.resx
?????文件????????1099??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Settings.Designer.cs
?????文件?????????249??2011-07-26?03:36??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\Properties\Settings.settings
?????文件????????3789??2011-07-26?04:33??Socket聊天程序(一個服務端,多個客戶端)\SyncChatClient\SyncChatClient.csproj
?????目錄???????????0??2011-07-26?17:44??Socket聊天程序(一個服務端,多個客戶端)\SyncChatServer\
............此處省略30個文件信息
評論
共有 條評論