我想问一下创建客户端服务器应用程序的最佳方法是什么。从服务器传输到客户端的数据最大为 15000 字节/会话(15 Kb)
客户端到服务器是 5000 字节/会话 (5 Kb)
在我期待的更新中(在应用程序启动并运行之后).. 将传输更多流量.. 数据将是客户端到服务器*number_of_session_initiated(至少分发 800 万个会话)
我现在拥有的:
服务器 80% 完成,这里的答案将帮助我完成 100% .. 客户端正在建设中.. 但是会从服务器上花费很多,因为它们的工作方式相同但有一些限制。
对于代码,我使用下面的代码获取时间 (GMT)
DateTime time = DateTime.UtcNow;
string format = "M/d/yyyy HH:mm:ss tt";
Console.WriteLine(time.ToString(format));
发送到客户端/服务器的输出和数据基于输入。
那么,谁能指导我拥有一个可以处理多个线程的多线程客户端/服务器应用程序的最佳方法?
注意:线程将仅在服务器端。客户端只能与服务器打开一个会话,但服务器一次可以与多个客户端通信。
可以创建的最大线程数是多少?
此致。
编辑
忘了添加..所有数据都将被加密发送,因此服务器/客户端将有负载进行加密/解密(尚未决定加密机制)。