问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想实现在手机间通过socket实现通信功能(不需要服务器做中转什么的),可以实现吗??要怎么做呢??

发布网友 发布时间:2022-05-04 12:13

我来回答

3个回答

热心网友 时间:2023-10-22 14:59

手机之间互相socket如果是内网之间是没问题的,如果是广域网存在很多问题,涉及到网络穿透,直接连接是万万不行的。必须通过中间服务器,实现了网络穿透连接,然后手机和手机才能直连。具体你可以查查百度 tcp 穿透。追问那在内网里手机间怎么用socket链接呢?为什么内网可以,*不行呢,不都是通过ip等信息链接吗??希望详细回答,谢谢

追答内网是直连。这个不难理解

针对互联网比如你自己家里的wifi,你手机连接以后获得的是内网的ip,也就是说你手机没有针对互联网的固定ip,别人是不能直接连的。必须要走tcp的nat穿透。

热心网友 时间:2023-10-22 14:59

我觉得还是要服务器转接一下,由服务器把双方手机的MAC地址之类的身份标识发送给对方,然后在服务器的监控下手机双方互传数据,就像QQ之间传文件一样,虽然QQ之间在互传,但QQ服务器还是在监控每一个QQ的状态。

热心网友 时间:2023-10-22 14:59

个人觉得用TCP/IP协议中的UDP协议,手机双方的地位是对等的,随便哪一方发起连接请求都可以,而且实时行较TCP强一些,毕竟UDP是面向无连接的,顺便说一下,QQ基本上也是使用UDP协议建立连接,只是他们程序做得好,克服了UDP协议容易掉线的缺陷。

热心网友 时间:2023-10-22 14:59

手机之间互相socket如果是内网之间是没问题的,如果是广域网存在很多问题,涉及到网络穿透,直接连接是万万不行的。必须通过中间服务器,实现了网络穿透连接,然后手机和手机才能直连。具体你可以查查百度 tcp 穿透。追问那在内网里手机间怎么用socket链接呢?为什么内网可以,*不行呢,不都是通过ip等信息链接吗??希望详细回答,谢谢

追答内网是直连。这个不难理解

针对互联网比如你自己家里的wifi,你手机连接以后获得的是内网的ip,也就是说你手机没有针对互联网的固定ip,别人是不能直接连的。必须要走tcp的nat穿透。

热心网友 时间:2023-10-22 14:59

手机之间互相socket如果是内网之间是没问题的,如果是广域网存在很多问题,涉及到网络穿透,直接连接是万万不行的。必须通过中间服务器,实现了网络穿透连接,然后手机和手机才能直连。具体你可以查查百度 tcp 穿透。追问那在内网里手机间怎么用socket链接呢?为什么内网可以,*不行呢,不都是通过ip等信息链接吗??希望详细回答,谢谢

追答内网是直连。这个不难理解

针对互联网比如你自己家里的wifi,你手机连接以后获得的是内网的ip,也就是说你手机没有针对互联网的固定ip,别人是不能直接连的。必须要走tcp的nat穿透。

热心网友 时间:2023-10-22 14:59

我觉得还是要服务器转接一下,由服务器把双方手机的MAC地址之类的身份标识发送给对方,然后在服务器的监控下手机双方互传数据,就像QQ之间传文件一样,虽然QQ之间在互传,但QQ服务器还是在监控每一个QQ的状态。

热心网友 时间:2023-10-22 14:59

我觉得还是要服务器转接一下,由服务器把双方手机的MAC地址之类的身份标识发送给对方,然后在服务器的监控下手机双方互传数据,就像QQ之间传文件一样,虽然QQ之间在互传,但QQ服务器还是在监控每一个QQ的状态。

热心网友 时间:2023-10-22 14:59

个人觉得用TCP/IP协议中的UDP协议,手机双方的地位是对等的,随便哪一方发起连接请求都可以,而且实时行较TCP强一些,毕竟UDP是面向无连接的,顺便说一下,QQ基本上也是使用UDP协议建立连接,只是他们程序做得好,克服了UDP协议容易掉线的缺陷。

热心网友 时间:2023-10-22 14:59

个人觉得用TCP/IP协议中的UDP协议,手机双方的地位是对等的,随便哪一方发起连接请求都可以,而且实时行较TCP强一些,毕竟UDP是面向无连接的,顺便说一下,QQ基本上也是使用UDP协议建立连接,只是他们程序做得好,克服了UDP协议容易掉线的缺陷。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 用C语言写了一个简单的自动回复的程序,如何把他和QQ弄一起呢. 如何利用C#和socket做出一个类似QQ的聊天软件 两个可以同时登录两个今日头条极速版吗? 皮肤暗黄怎么选口红色号? 年轻人口红适合用哑光好还是亮的好 韩国进口kf40可调节绳口罩是一次性的吗? vivo手机寻回之前定位的点怎么才能删除??? vivo手机定位怎么删除好友消息 vivo音乐手机的百度地图怎么关掉gps卫星定位 它长的很胖用英语单词怎么说? 他吃得越多,人越胖用英语怎么说? “长胖”用英语怎么说? 胖的英文怎么说 山姆比汤姆更胖吗用英语怎么说 比较胖用英语怎么翻译? 是fater还是fatter? weight“变胖,变瘦”用英语怎么说 我比你更瘦,和你比我更胖,用英语怎么说 越来越胖用英语怎么读 瘦的和胖的用英语怎么翻译 胖的用英语翻译 手机包流量上qq,http与socket有什么区别? JAVA用SOCKET编程做的一个QQ程序 有客户端和服务器端都做了 那么我如何让其他公网的用户能用 课程设计:使用Socket模拟QQ聊天 手机QQ之间通信是通过socket方式吗 qq通信用的是socket吗 怎么写一个socket编程,不管是udp的还是tcp的,可以不在同一个局域网中通信? JAVA 仿QQ 基于Socket通信 开启一个线程用Socket发送聊天信息功能已经实现,如何发送文件 c或c++ 编的 socket双向通信 即简单的qq msn 会不 安卓/java用Socket实现类似QQ消息推送,程序在后台运行如何一直保持连接?服务器端如何判断是否断开连 怎么通过socket或者wifi实现通信 怎样看待企业集团整体财务管理分析与分部财务管理分析 高速养护工辛苦吗 高速公路养护工区人员工资是多少 公路养护员的薪水明明只有1500元,为何却没人想辞职离开? 高速公路运营养护工作的福利待遇有哪些? 高速养护保诘驾驶员开扫路车在没有福利和养老保险的情况下工资是多少一月? 哪位朋友知道高速养护的工资和待遇怎么样 山东高速路桥养护公司员工待遇怎么样 高速公路运营养护工作怎么样??待遇福利前景??湖北交投 公路施工与养护一个月工资大概多少