zmx33333 2019-10-20 18:17 采纳率: 0%
浏览 284

sokect.io校园网下突然连不上服务器是什么原因?

用的是网上的projectRTC与androidRTC这个demo,本来之前已经跑成功了,PC浏览器和android手机端可以视频通话,android这边也可以和我同学用node.js写的服务器连接上,但隔了一天后两个服务器突然就连接不上了,并没有抛出异常,貌似是一直寻找不到服务器。

关于测试环境:校园网、服务器就用的是笔记本当的、手机客户端和笔记本服务端都在校园网下、电脑防火墙都关了、VPN也开着。

另外android的compilesdkversion和buildtoolsversion我改成了29(原来的27会报错不gradle版本支持),但targetsdk还是用的27。我看git上说的是改成28后就会出错,但我再改了之后那天并未出现不上的情况。

另外如果把校园网改成路由器(未接入因特网,客户端与服务端都连接)的话,手机端又可以正常连接上服务器,小白是在不知道什么原因

  • 写回答

1条回答

  • 自在猫先生 2023-06-21 17:42
    关注

    源于chatGPT仅供参考

    在校园网环境下突然无法连接到服务器可能有几个原因:
    
    1. 网络阻塞:校园网通常会实施一些网络限制和防火墙规则,以保护网络安全和资源管理。这些限制可能会导致某些端口或协议被阻止,从而导致无法连接到服务器。您可以尝试联系学校的网络管理员,了解是否有任何网络限制,并确认所需端口是否可用。
    
    2. 网络配置更改:有时,网络管理员可能在校园网上进行更改,例如更改子网掩码、DNS设置等。这样的更改可能会导致您的设备无法正确寻找到服务器。确保您的网络配置与校园网的要求相匹配,如正确的子网掩码、默认网关和DNS设置等。
    
    3. IP地址冲突:如果多个设备在同一网络上使用相同的IP地址,将会引起冲突,导致连接问题。确保每个设备都分配了唯一的IP地址,并且没有IP地址冲突。
    
    4. 防火墙和安全软件:除了关闭电脑上的防火墙之外,还要确保您的手机也没有使用任何防火墙或安全软件,它们可能会阻止与服务器的连接。
    
    5. DNS解析问题:如果您的校园网使用了自定义DNS服务器,而这些服务器可能无法正确解析服务器的域名,则可能无法连接到服务器。您可以尝试直接使用服务器的IP地址进行连接,而不是使用域名。
    
    6. 网络负载:校园网可能会实施流量控制和限制,如果网络负载过高,可能导致连接问题。尝试在非高峰时段连接服务器,以减少网络拥塞的可能性。
    
    7. 其他设备或软件干扰:确保没有其他设备或软件在与服务器通信的同一端口上运行,这可能导致冲突。
    
    综上所述,排除校园网限制、网络配置问题以及其他干扰因素可能会有助于解决连接问题。如果问题仍然存在,建议您联系学校的网络管理员寻求进一步的帮助和支持。
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献