【发布时间】:2014-02-03 22:11:09
【问题描述】:
我正在使用 chilkat 套接字类。问题是我想保持我的套接字打开,假设我执行了我的表单,并且第一次打开了特定 IP 上的端口来监听消息。我只能在第一次成功接收消息,现在之后消息我想让我的应用程序在有新消息出现时继续收听和接收。
我们有几个客户端会在同一个端口和 ip 上连接并发送一些短信。
但我无法做到这一点。我需要建立一个监听器,它会继续监听,一旦我收到任何需要处理的消息。任何使用过 chilkat 课程或有此类应用程序经验的人请建议我如何实现此功能,因为我在 CHILKAT 网站上找不到此类应用程序的好例子,或者我可能没有经验不知道如何准确编码此类功能。
编辑 1:杰米,
是的,我们已经开发了 REST WCF 服务并且它们运行良好,但问题在于 REST WCF 服务的响应中出现了大响应标头,这是我们不想要的,因为在我们的企业应用程序中,Windows Phone 7 手机也会通信和发送文本消息,仅为了移动设备,我们试图减少我们需要传回的数据,通过使用套接字,我们可以避免额外的响应标头,并且由于成本原因,SMS 不是我们的选择。如果您对 Web 服务有任何建议以尽量减少数据,请分享。
【问题讨论】:
-
使用
Chilkat代替System.Net和System.Net.Sockets中的类的任何特殊用途? -
L.B,因为我们目前在我们应用程序的其他部分中使用 chilkat 来处理加密的东西,并且由于它的简单性,我们选择了 chilkat。但看起来 chilkat 插座在我们的场景中可能不是完美的选择,或者我可能无法正确使用它。
-
Restful 服务没有让你失望的肥皂头,所以我猜套接字是一个选项。检查我的编辑。
-
@Shax
may be I am not able to utilize it properly这是最可能的情况。但是您有更多机会获得有关 Windows 套接字的帮助。 -
@JeremyChild,你说检查我的编辑。您的编辑在哪里或您编辑的内容找不到您的编辑 Jeremy。