簡體   English   中英

C#TCP服務器,用於從聊天程序的客戶端接收/存儲“好友列表”中的信息

[英]C# TCP server for receiving/storing information in a “friends list” from a client for a chat program

我正在尋求有關制造TCP服務器的建議,該服務器可以存儲/接收聊天程序的好友列表中的數據。 我沒有數據庫方面的經驗,所以我嘗試將信息寫入文本文件。 現在,我想專注於存儲用戶名和密碼,但是我不確定如何做到這一點。 我團隊中的另一個人正在創建客戶端,因此我只需要有一台服務器,該服務器可以從客戶端接收此信息並將其存儲。

為了提供客戶端可以存儲其數據的接口,請使用WCF或更好的WebApi。 客戶端不應該關心如何在服務器端實現存儲。

如果只是聊天,請使用SignalR進行補充

無需考慮在尚未准備好通過套接字編寫多線程服務器實現時遇到的困難(正如我從帖子中注冊的那樣)WCF和webapi使tcp詳細信息幾乎透明,因此您只需要考慮功能需要。

為了將數據持久存儲在服務器上,我將在No-Sql數據庫中尋求一種輕量級的解決方案。 輕松解決方案以適應不斷變化的需求。 Espec,因為似乎沒有實際的設計(文檔)。 稍后,當數據模型更成熟時,如果應用程序(或管理)需要它,則可以更改為SQL解決方案。

並牢記有關安全性的現代標准,例如(對於初學者而言)不以明文形式存儲密碼。

暫無
暫無

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

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