有点难度的问题,关于SOCKET和WEB SERVICE的整合,各位高手请进!

outer2000 2004-08-26 08:14:58
具体说明如下:
1、假设A方和B方要求通过SOCKET长连接来进行通讯;A方为SOCKET SERVER;B方为CLIENT;A方提供的SOCKET SERVER要求为长连接;
2、B方又要与C方进行通讯,C方要求B方提供WEB SERVICE的方式提供服务;而B方只能通过与A的SOCKET连接方式提供服务;
3、现在的问题是B方如何把SOCKET的长连接封装为WEBSERVICE的问题,请高手帮忙解决!
...全文
273 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alion8848 2004-10-07
  • 打赏
  • 举报
回复
是的,先做一个windows service保持长连接,然后通过remoting调用这个service,
visioz 2004-09-19
  • 打赏
  • 举报
回复
我用Windows Services封装了长连接
然后用webServices建立短连接调用windows服务,呵呵
visioz 2004-09-15
  • 打赏
  • 举报
回复
WebServices如何保持一个连接在呢?
我这里怎么自己就关闭了?
alucardpj 2004-08-30
  • 打赏
  • 举报
回复
在C调用B的Web Method中创建呀,整个的创建连接传输过程都在该Web Method中进行。
outer2000 2004-08-27
  • 打赏
  • 举报
回复
问题是这个长连接在那里开始连?如何创建这个SOCKET对象?
alucardpj 2004-08-26
  • 打赏
  • 举报
回复
这要看C需要B提供怎样的Web Service,如果也只是字节流,那么B中直接提供一个Web Method将从A出由Socket长连接得到的字节流发回就行了;如果是其他类型,那么就要在该Method中自己将这个Socket字节流进行封装,使之得到所需的返回对象再return给C。
其实我也不是高手,不过希望能与楼主探讨一下。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧