簡體   English   中英

簡單快速地在C#中實現套接字服務器

[英]Simple and quick to implement socket server in C#

我有一個C#命令行應用程序(服務器),由另一個應用程序(客戶端)執行。 它只是執行命令並關閉。 我正在嘗試將此“運行和關閉”方法轉換為“恆定運行”的Windows窗體。 我將使用套接字作為客戶端應用程序與C#中的服務器進行通信的一種方式。 我的客戶端應用程序可以通過套接字進行通信,但是我需要一種快速簡單的方法來在C#中集成套接字服務器功能。

我已經嘗試使用以下方法,但是它們似乎集成起來都過於復雜。 您是否知道如何有效地使用它們,或者C#中的任何簡單套接字服務器組件?

這些看起來很健壯,但是很復雜:

這些似乎很有希望(不知道它們的功能/功能如何):

它們可能看起來很復雜,但是ASync Socket的內容還不錯,並且有很多有關如何實現它的示例。 異步使您可以輕松地同時處理多個連接,因此我建議您再來看一遍。

我自己沒有使用過它,但是TCPListener類看起來更易於實現,並且附帶了一些使用示例。

如果您正在尋找可以輕松地使服務器和客戶端相互通信的內容 ,請訪問networkComms.net ,尤其是在此處演示最基本功能的簡短示例,希望它不會過於復雜!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM