【发布时间】:2017-08-02 01:29:01
【问题描述】:
我已经看到了不同的 Sockets 方法,并希望使用更新的东西(.Net 4.5 及更高版本)/更易于维护和阅读。
客户端接收方式的基本要求:
- 1) 必须持续连接到服务器(并等待 消息 24/7)
- 2) 在此期间尽量减少资源
- 3) 服务器响应将被处理并显示到 Win Form
- 4) Bonus 正确检测套接字是否断开连接并需要 重新连接
我的偏好是有一个基于任务的异步模式 (TAP) 示例,它可以处理多条消息,但不会占用 CPU 时间。对于我想做的事情,有什么好的具体例子吗?
这篇文章: Continuously receive from Async socket in c# in a separate Thread 与我的想法一致,但我想我会征求一些意见和例子。 SignalR 不是该帖子中建议的选项。
【问题讨论】:
-
好像是功课
标签: c# sockets asynchronous client