为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大佬说一下Socket到底是什么?

哪位大佬说一下Socket到底是什么?

RISEBY 2021-08-05 11:07:09

RT,请大家用尽量简短语言告诉我,或者告诉我一些资料,我自己看也成,我google出的东西都很零碎。

个人在模拟客户端进行服务端连接的时候就是通过URL openConnection 然后传输数据等等,可是看到好多用socket连接的,很奇怪?不明白为什么,请高人指点一二

查看完整描述

3 回答

?
慕哥8296245

TA贡献691条经验 获得超0个赞

https://dy.useit.com.cn/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

https://dy.useit.com.cn/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%81+15955105106

https://dy.useit.com.cn/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%81+15955105106

https://dy.useit.com.cn/?s=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

http://news.huodongjia.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

http://news.huodongjia.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106

http://news.huodongjia.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%8115955105106

http://news.huodongjia.com/?s=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://news.zoneidc.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

https://news.zoneidc.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%81+15955105106

https://news.zoneidc.com/?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%81+15955105106

https://news.zoneidc.com/?s=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

http://www.huquanseo.com/huquanseo.php?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106&pn=&rn=

http://www.huquanseo.com/huquanseo.php?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%81+15955105106&pn=&rn=

http://www.huquanseo.com/huquanseo.php?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%81+15955105106&pn=&rn=

http://www.huquanseo.com/huquanseo.php?s=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106&pn=&rn=

https://www.chunyuyisheng.com/pc/search/?query=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

https://www.chunyuyisheng.com/pc/search/?query=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%81+15955105106

https://www.chunyuyisheng.com/pc/search/?query=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%81+15955105106

https://www.chunyuyisheng.com/pc/search/?query=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%81+15955105106

https://so.iqiyi.com/so/q_%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106?source=history&sr=14656085830404028&ssrt=20210808210302576&ssra=a9ca97761182b6cdea1adadf3e9045cc

https://so.iqiyi.com/so/q_%25E5%2590%2588%25E8%2582%25A5%25E5%258D%2587%25E9%2599%258D%25E8%25BD%25A6%25E7%25A7%259F%25E8%25B5%258115955105106?source=input&sr=7288058464674862&ssrt=20210808210317446&ssra=2bb494f8e46b2b1940b7953d0831ef7b

https://so.iqiyi.com/so/q_%25E5%2590%2588%25E8%2582%25A5%25E5%258D%2587%25E9%2599%258D%25E5%25B9%25B3%25E5%258F%25B0%25E7%25A7%259F%25E8%25B5%258115955105106?source=input&sr=15362171854578384&ssrt=20210808210330098&ssra=0ee450703838cdb4256f3e546751b974

https://so.iqiyi.com/so/q_%25E5%2590%2588%25E8%2582%25A5%25E9%25AB%2598%25E7%25A9%25BA%25E8%25BD%25A6%25E7%25A7%259F%25E8%25B5%258115955105106?source=input&sr=10603596220072536&ssrt=20210808210359327&ssra=b3ae3b324754d5c8eb6582613b2d9b4b 

https://www.linkedin.com/help/lms/answers/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%81%2015955105106?hcppcid=search

https://www.linkedin.com/help/lms/answers/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%81%2015955105106?hcppcid=search

https://www.linkedin.com/help/lms/answers/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%81%2015955105106?hcppcid=search

https://www.linkedin.com/help/lms/answers/%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%81%2015955105106?hcppcid=search 

https://www.douban.com/group/search?cat=1019&q=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://www.douban.com/group/search?cat=1019&q=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106

https://www.douban.com/group/search?cat=1019&q=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%8115955105106

https://www.douban.com/group/search?cat=1019&q=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://www.haote.com/search?keyword=%BA%CF%B7%CA%C9%FD%BD%B5%B3%B5%D7%E2%C1%DE15955105106

https://www.haote.com/search?keyword=%BA%CF%B7%CA%C9%FD%BD%B5%BB%FA%D7%E2%C1%DE15955105106

https://www.haote.com/search?keyword=%BA%CF%B7%CA%C9%FD%BD%B5%C6%BD%CC%A8%D7%E2%C1%DE15955105106

https://www.haote.com/search?keyword=%BA%CF%B7%CA%B8%DF%BF%D5%B3%B5%D7%E2%C1%DE15955105106 

https://www.douguo.com/caipu/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://www.douguo.com/caipu/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106

https://www.douguo.com/caipu/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%8115955105106

https://www.douguo.com/caipu/%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://mip.xiangha.com/so?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106&t=caipu

https://mip.xiangha.com/so?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106&t=caipu

https://mip.xiangha.com/so?s=%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%8115955105106&t=caipu

https://mip.xiangha.com/so?s=%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106&t=caipu 

https://quanmin.baidu.com/query/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106

https://quanmin.baidu.com/query/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E6%9C%BA%E7%A7%9F%E8%B5%8115955105106

https://quanmin.baidu.com/query/%E5%90%88%E8%82%A5%E5%8D%87%E9%99%8D%E5%B9%B3%E5%8F%B0%E7%A7%9F%E8%B5%8115955105106

https://quanmin.baidu.com/query/%E5%90%88%E8%82%A5%E9%AB%98%E7%A9%BA%E8%BD%A6%E7%A7%9F%E8%B5%8115955105106 


查看完整回答
反对 回复 2021-08-22
?
阿晨1998

TA贡献1977条经验 获得超8个赞

哈哈,我用自己的语言来说一下

打开英文词霸,发现socket的中文意思是插座的意思。

简言之socket就是:有插座,有插头,有电器(比如电灯)。

插座带电, 插头插入插座以后,就可以把电流通到电器里面去,这时候电灯就可以工作了。

引申一下呢:
插座:相当于服务端程序,他可以向客户(电器)提供资料,任何人只要满足一定条件就可以去服务端取资料(电流);
插头:就是socket,它是一种抽象的东西,也可以理解成一种规范,大家都承诺会尊守这一个规范,比如插头有三脚的,两脚的,四脚的,等等,大小也有规定。只要是插座能接受的就可以插入进去。
电流: 从服务器取下来的资料就可以认为是电流,可以供人参考查询等等。
电器: 我们的客户端程序就是电器,比如IE其实就是客户端程序,QQ也是。我们利用IE,给他指定一个网址,他就会利用HTTP协议去指定的服务器网站取下新闻等资讯给我们看。给我们看的过程需要程序进行分解,如播音乐、放动画等等;

socket的工作过程:
简述一下QQ聊天的工作原理。
假设腾讯公司建立了一个服务器,socketServer 并打开了 5555 这个端口
其实就是给了全中国的人一个插座,并且规定只接收规格是 5555的插头,大家都可以把插头插到腾讯公司的服务器上去取电流;

这时候玩家A 利用客户端 插上去了,于是他与服务器建立了通道。有电流的联系了,并且是双向的,他即可以向服务器取消息,又可以把消息发到服务器。
于是他向服务器发送了一条消息(电流)在消息中说明了想要说的话,并且指明要发给一个叫玩家B的人。
这时候服务器接收了这条消息,暂存。
过了一会儿,玩家B也插上去了插座,并向服务器发送了一条消息,说我上来了。
服务器检测到玩家B正好是之前玩家A要发送的对象,于是通过通道把消息发给了玩家B,这样玩家B就看到了玩家A说的话。

Connection :通道,连接,可以是Socket的。并且可以从中得到InputStream 和OutputStream;
OutputStream: 有了通道就可以以流的形式发送想要发送的东西,比方有了电线才可以把电流传到另一端,在网络中大家传送的都是字节流byte
inputStream: 有了通道就可以以流的形式接收想要收的东西。

现在可以通过OutputStream把想要说的话向服务器发送,通过Socket通道
也可以通过InputStream向服务器索要与自己相关的内容。



查看完整回答
反对 回复 2021-08-09
?
临摹微笑

TA贡献1905条经验 获得超4个赞

socket是一个概念
就像我们刚开始接触手机一样,开始的时候不知道手机这个概念是干什么的,也不明白为什么要叫手机,后来我们使用的时间长了,慢慢也理解它的意思了!
socket 是一个套接字,用来连接通信的双方。简单地说就像一个码头,从而可以进行货物的装卸(这里的货物就像通信的信息)。

查看完整回答
反对 回复 2021-08-09

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信