有人可以给我一个链接到一个非常可靠的异步通信库,该库使用套接字创建,它可以简单地从客户端向服务器发送文本消息,反之亦然?
异步库应该在没有内存泄漏的情况下工作,即使客户端和服务器程序完全关闭,然后重复打开并重复连接。即使你能给我代码片段来实现同样的目的,也可以。
由于
编辑:WCF是.Net 3.5的一部分。但我们需要坚持.Net 2.o,因为它在用户PC上安装得更快。客户不想要.Net 3.5。
答案 0 :(得分:2)
在c#中?假设您的目标是.net平台? .net框架附带了大量的网络类。查看System.Net命名空间及其在msdn上的文档。
答案 1 :(得分:0)
如果内置类型无法满足您的需求,您是否听说过Mockets
?
您可能需要联系那里的人员以获取更多信息,但它基本上具有TCP可靠性,但是通过UDP运行。
另外,您需要使用套接字的原因是什么?如果你对它们没有严格的要求,那么如何使用消息队列?您将获得异步消息传递,消息持久性超过应用程序生命周期,并且它在2.0中工作。
编辑: 关于从您自己的安装程序安装MSMQ,我看到了另一个post。
答案 2 :(得分:0)
Checkout networkComms.net,一个用.Net编写的开源网络库。它可以从.Net2向上提供,并且可以多次成功重启。我是这个图书馆的开发人员。