我有一个客户端设备(POS手持设备),它通过TCP/IP或RS232与它的服务器进行通信。该协议是一个给定的二进制格式,我不能改变。我必须为该设备实施服务器。我的印象是,WCF将是比手工实现任何东西都更好的选择。但是,因为需要一段时间才能尝试,所以我想征询一下意见,不管这是否是一个好主意,以及是否可以对WCF进行微调以达到如此详细的级别。我应该使用WCF来实现给定的二进制网络协议吗?
我发现了一些类似于我的问题,但在这些情况下,OP始终完全控制客户端和服务器。我的情况并非如此。
如果WCF是一个好主意 - 我认为 - 一些起点将非常赞赏。大多数文档都着重于SOAP,REST等等,而不是我不得不使用的较低级别。