当前位置:编程学习 > C#/ASP.NET >>

请教socket客户端与webservice服务端的通信实现

如题,我的客户端用socket通信协议,但是服务端用的webservice,请问如何在不改变两边通信协议的基础上实现两者的通信呢,客户端要做哪些改动?谢谢大家! --------------------编程问答-------------------- 木有人来回答下么,各位高手 --------------------编程问答-------------------- webservice也就是一个使用80端口和Http协议的socket,你这样理解就可以了。 --------------------编程问答-------------------- 谢谢您的回答,那请问我的客户端是不是要写一个从socket包到webservice的打解包程序,这个难度大吗? --------------------编程问答-------------------- 关注中,有同样的需求 --------------------编程问答-------------------- 只能这样做,你先将webservice程序在一个win程序中实现,再用这个程序监听你socket客户端,这样就间接数据通讯了。 --------------------编程问答--------------------
引用 楼主 angelapapas2009 的回复:
如题,我的客户端用socket通信协议,但是服务端用的webservice,请问如何在不改变两边通信协议的基础上实现两者的通信呢,客户端要做哪些改动?谢谢大家!


你编程么?还是只知道这两个概念? --------------------编程问答-------------------- “客户端要做哪些改动”,我就告诉你一句话:正常地使用vs生成webservice客户端代理并且调用。

你就好像是问:“我吃过面食,可是我好像没有吃过包子啊?!”。遇到这种无厘头式的纠结,只值得能告诉你一句话:正常地吃一回包子而不用纠结于什么“面食”。 --------------------编程问答-------------------- 谢谢您的回答,可是我们的客户端大框架已是完备的,发出的就是socket包,无法像您说的那样“使用vs生成webservice客户端代理并且调用”。我想要跟对方的服务端通讯只能再另外写个程序把客户端生成的socket再打包成webservice能解释的包吧? --------------------编程问答-------------------- gz 有代码更好 --------------------编程问答-------------------- 表示非常无法理解,建议看看设计模式的桥接模式,体会一下思想。

socket可比ws复杂多了,能实现socket不能ws会笑死天朝很多蚂蚁的 --------------------编程问答-------------------- 没有代码的情况下,可以加一个中间层,作为socket和ws的中间人,这个办法绝对的靠谱,只是牺牲了点性能,还有需要多部署一个服务
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,