发布网友 发布时间: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协议容易掉线的缺陷。