通过MonoDroid应用程序使用WCF websockets服务

通过MonoDroid应用程序使用WCF websockets服务,wcf,websocket,xamarin.android,Wcf,Websocket,Xamarin.android,我尝试使用Mono For Android应用程序使用WCF服务。服务有一个端点通过WebSocket绑定到SOAP。WebSocket是一个问题:MonoDroid中没有WebSocket的实现 我将WebReference添加到已生成的项目空代理类。我尝试重新编写为Windows 8成功生成的代理类,但没有DuplexClientBase实现。我创建了自定义实现,它只通过WebSocket4Net.MonoDroid websockets实现发出请求 我可以用简单的文本消息进行通信,但我确实

我尝试使用Mono For Android应用程序使用WCF服务。服务有一个端点通过WebSocket绑定到SOAP。WebSocket是一个问题:MonoDroid中没有WebSocket的实现

我将WebReference添加到已生成的项目空代理类。我尝试重新编写为Windows 8成功生成的代理类,但没有DuplexClientBase实现。我创建了自定义实现,它只通过WebSocket4Net.MonoDroid websockets实现发出请求


我可以用简单的文本消息进行通信,但我确实需要生成和解析SOAP消息的东西。有什么想法吗?

你可以尝试使用其他协议。例如,通过HTTP或自定义XML的协议缓冲区。

是的,HTTP上的SOAP可以正常工作,MonoDroid支持它。但WebSocket是服务器端的需求。