2014-02-14 217 views
0

请问我需要TCP端口与WCF服务有关的帮助, 我有硬件发送ASCII信息丢TCP端口,我已经实现了WCF服务, 我需要添加TCP端点来听它获取ASCII消息然后对其进行一些处理, 是可能的吗? 我很欣赏快速回复WCF监听TCP端口

回答

0

由于WCF只支持SOAP消息,WCF在这种情况下不会对您有所帮助。 SOAP是一种协议规范,用于在WCF/Web Services中交换信息,并依赖于XML的消息格式。

您不能使用WCF作为传统的tcp服务器来解析ASCII消息。这些消息必须结构化。

+0

感谢Cyber​​maxs的快速回复,很好,但wcf消息自定义编码器无法执行该操作? –

+0

也许...但WCF默认使用SOAP。 WCF团队在.net 3.5上工作,为HTTP添加非SOAP格式与WCF REST(Json/Xml)。我不知道你的WCF技能,但它似乎是一个非常复杂的技术挑战,并且大部分是开箱即用的。 – Cybermaxs

+0

太好了,但是我怎么能用这种技术来完成这个? 非常感谢Cyber​​maxs –