弱弱的问一下:socket和webservice区别与联系

yyds2022 2010-07-22 10:02:48
我没做过网络编程,我是这么认为的,不知对否:
socket是必须由服务器端的socket程序管理多个客户端的通信;
webservice只是客户端请求服务器的数据。

谷歌金山词霸是属于 socket 还是webservice呢?

如果问的弱智了,还请大家海涵~
...全文
462 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyds2022 2010-07-22
  • 打赏
  • 举报
回复
OK ,非常详细,非常感谢,thx.
blingpro 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 designparten 的回复:]
引用 1 楼 binghuazh 的回复:

这两个不同一个层面的东西呀。
socket是套接字,开发服务器客户端网络通信程序的相关接口
webservice是一种服务,在http协议上的一个服务器服务,客户端通过请求发送消息到服务器端,服务器进行响应,
谷歌金山词霸,提供查单词服务的?那肯定是webservice啊,但你可以用socket进行开发客户端,比如,知道词霸的webservi……
[/Quote]
socket也可以做tcp udp啊,参考一下socket开发,做http是基于tcp协议上做的,在tcp协议中加上http的一些消息定义发送到服务器端就可以了。webservice服务的客户端有gsoap,一个既可以做服务端也可以做客户端的程序,可以下载看一下。另外,也可以直接用socket编写客户端,用socket发送http协议消息,然后自行解析webservice返回的数据
yyds2022 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 binghuazh 的回复:]

这两个不同一个层面的东西呀。
socket是套接字,开发服务器客户端网络通信程序的相关接口
webservice是一种服务,在http协议上的一个服务器服务,客户端通过请求发送消息到服务器端,服务器进行响应,
谷歌金山词霸,提供查单词服务的?那肯定是webservice啊,但你可以用socket进行开发客户端,比如,知道词霸的webservice地址,那你可以用socket编写客户端发送相……
[/Quote]
用socket写基于HTTP协议的客户端么? 它不是做那些TCP、UDP协议的么? webservie服务的客户端一般用什么写,有开源的东东可以参考吗
thx!
blingpro 2010-07-22
  • 打赏
  • 举报
回复
这两个不同一个层面的东西呀。
socket是套接字,开发服务器客户端网络通信程序的相关接口
webservice是一种服务,在http协议上的一个服务器服务,客户端通过请求发送消息到服务器端,服务器进行响应,
谷歌金山词霸,提供查单词服务的?那肯定是webservice啊,但你可以用socket进行开发客户端,比如,知道词霸的webservice地址,那你可以用socket编写客户端发送相关请求道webservice地址,那服务端会响应你想要的东西回来。

不知有没有讲清
gl

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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