默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求教关于 socket 和 http 的关系
阅读(48632) | 评论(5 收藏1 淘帖1
socket 写的服务端 可以用 http访问吗?
webservice 的原理就是socket,但是访问webservice 用的是http,求大神解惑,这是如何实现的?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:网络编程
上一篇:菜鸟的五个疑问:出租打车司机版(抢单)APP的网络实现等问题下一篇:请教Android 端UDP监听停止问题

本帖已收录至以下技术专辑

推荐方案
评论 5
你对TCP/IP协议的理解可能不太深入,这么跟你说:
Http是应用层协议,准确地说,它只是一套通信规范,而它的数据传输层就是用的TCP协议,关于TCP/IP协议族的关系图,你可以看看这个贴子:http://www.52im.net/thread-180-1-1.html,内有高清大图,直得收藏哦。

至于你说的WebService啥的
数据传输层都逃不过TCP或UDP协议。通俗一点讲,你所理解的Socket应该可以说就是数据传输层了。

至于“socket 写的服务端 可以用 http访问吗?”
这问题不够准确,但如果你的socket服务端实现了http协议(说白一点,你所用的Http服务器,其实就是你所说的Socket,然后实现了http协议后的东西,你可去看看用NIO框架MINA写的http服务器呢,Apache有源码),当然就可以通过http访问了。
24K 纯小白。。。
签名: 国庆长假还没有缓过来,请让我静一静,产品狗死远点...
不明觉厉
不可以,虽然底层都是tcp但是一个是应用层,一个是传输层,完全不一样的概念
引用:chylhzk 发表于 2016-10-09 14:09
不可以,虽然底层都是tcp但是一个是应用层,一个是传输层,完全不一样的概念

说的很到位。。。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部