我如何作爲服務器區分連接到我的TcpClient? 作爲一個客戶,我是否總是要發送一個用戶名或服務器可以知道我是誰的東西?在c#中區分TcpClient
5
A
回答
1
我典型地使用數據傳輸的客戶端到服務器來識別客戶端。標識符我用的都是:
局域網和廣域網IP地址, 計算機名, 用戶名, 操作系統,
除了您的意見我想建議建立一個處理變量的服務器內部客戶端類已經被客戶轉發,因此您不必重新發送用戶名等
0
您必須在每個用戶發送郵件時使用唯一標識。意思是,你可以使用用戶表中的主鍵id或其他任何東西(你可以爲每個用戶生成任何靜態ID碼)。並且在登錄後,您可以將其用於來自該客戶端的每條消息。
相關問題
- 1. C#SSL TcpListener TcpClient
- 2. 的TcpClient在C#(錯誤)
- 3. Tcpclient和webRequest的區別
- 4. 如何在c#中編碼tcpclient流?
- 5. 在c#中重新使用TcpClient
- 6. Java Socket與C#TcpClient
- 7. c#TcpClient和java ServerSocket
- 8. C#TcpClient的集IP
- 9. TcpClient;的NetworkStream; ReadAsync; C#
- 10. 在Clojure中分區分區?
- 11. 在C#中對可觀察分區進行分區#
- 12. C#TcpClient的發送數據
- 13. C#TcpClient丟失數據包
- 14. SSL TcpClient C#.Net Compact Framework 1.0
- 15. TcpClient的構造問題C#
- 16. Nhibernate行號在分區c#
- 17. 中的TcpClient
- 18. 在C中緩衝區的分配
- 19. TcpClient在Blend中不可用
- 20. C陣列分區
- 21. C++屏幕分區
- 22. 如何在C#中使用TcpClient字符串而不是字節?
- 23. 指定與TCPClient/Socket在C#中使用的傳出IP地址
- 24. http post在c#中使用tcpclient不工作
- 25. 在C#中設置TcpClient本地端點的問題#
- 26. 真的很奇怪的HTTP客戶端在C#中使用TcpClient
- 27. TcpClient BottleNeck
- 28. 通過端口的TcpClient分發
- 29. TCPClient大部分時間返回400
- 30. C#發送特定數據的TcpClient
你可以發送任何你想要的。您需要編寫一個能夠理解您發送內容的服務器。 – SLaks 2013-03-17 15:55:12
我明白,但讓我們說我用用戶名區分。當我連接時,我發送一次用戶名。當我發送新消息時是否總是必須發送用戶名或者是否有其他方式來區分它們? – patentul 2013-03-17 15:57:16
你的問題很不清楚。你有什麼問題? – SLaks 2013-03-17 15:57:40