簡體   English   中英

識別具有TCP連接的用戶

[英]Identify users with TCP connections

使用C#和TCP時,最好的方法是讓客戶端使用用戶名和密碼來識別自己的身份,然后允許從服務器向客戶端以及從客戶端向服務器發送多個數據包,而無需分別發送用戶名和密碼時間? 每個用戶的線程? 每個數據包都發送了令牌嗎?

另外,如何確保只有客戶端才能讀取服務器正在發送的數據,反之亦然? 僅使用SSLStream

您太低級了。 您需要的是TCP之上的支持身份驗證的應用程序協議 選項之一可以是HTTP。 使用.NET時,常用的方法是利用WCF(Windows Communication Foundation) 您可以構建一個需要身份驗證的WCF服務,例如您提到的“用戶名和密碼”,同時仍可以靈活地使用所使用的底層通信方式(例如SOAP和HTTP,或普通的TCP和WCF的自定義二進制協議等)。 )。

暫無
暫無

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

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