如果消息处理逻辑很复杂,那么将会导致延迟。多线程的并发处理逻辑,对逻辑层的一些数据同步代码编写正确性的要求也比较高,尤其是涉及到关键数据(钱)的部分一定要小心。比较稳妥的写法是将数据的接收和处理分到两个线程。网络层只处理那些PING/PONG等消息,逻辑都放到单独的线程比较好,也就是改成生产-消费的模型。
方法/步骤
相信很多运维的服务器管理人员都遇到:在外面办事的时候,服务器有故障需要远程处理,可是附近又没有电脑。领导又催促着,确实是挺头疼的一件事。为解决以上的烦恼,大家可以在手机上面安装微软官方出的远程软件。
Microsoft Remote Desktop 这个软件可以支持任何的手机设备,安卓苹果都支持,所以无论你走到哪里都可以随时随地地远程自己的服务器了,有问题的时候也可以远程上去进行管理,非常方便。
由于是用手机的流量进行远程的,所以设置远程的时候尽量设置少消耗带宽的。以免手机流量超出就被扣话费。
还可以在服务器里查看本地的SD卡内容
本人亲自测试使用手机流量进行连接的时候都是比较顺畅的,如果从你本地到服务器之间的网络比较拥塞,或者你本地的手机网络信号比较差。详细的情况就要具体分析了。
目前,宿舍有线网络采用drcom-x版客户端。
据不完全统计,认证服务器不会校验客户端的mac地址和客户端上报的DNS服务器,因此不必更改mac地址,也不必使用学校指定的DNS服务器。
一般使用 scutclient 在Openwrt/lede/Padavan以及其他Linux发行版(或OS X)中进行认证。
Openwrt/lede中使用scutclient,请加入华工路由器群了解。
Padavan中使用scutclient,请查看我的其他文章,详细教程请看 此处 。
在垃圾bcm的梅林固件中使用scutclient:
本科生在上课时间内夜间12点后断网,目前还能用的不断网方案有:
我工是最早部署教育网IPv6的高校之一。目前为止,所有的宿舍内有线网络和部分实验室的有线网络均可通过无状态分配到公网IPv6地址。
我工IPv6在无drcom认证(也就是不开网或者夜间断网等)的情况下可以访问非80端口的IPv6资源,而且不限速。不过目前我工IPv6访问国外站点的速率远没有之前的快。
在Windows中通过网线直接连接到IPv6网络,只需将有线网卡的IPv6地址配置成自动获取,并设置好有效的DNS服务器地址即可。
注意,目前宿舍内的有线IPv6很可能无法使用任何IPv6 DNS,请确保IPv4 DNS配置正确才能正常使用IPv6网络!
推荐使用北邮 v6 DNS: 2001:da8:202:10::36 或 2001:da8:202:10::37
清华大学v6 DNS: 2001:da8::666
以及CFIEC的公共DNS: 240c::6666
关于在路由器(Openwrt/lede/Padavan)中部署ipv6,请参考:
scut-student是在宿舍区内部署的使用校园网账号认证的wifi网络,其不支持ipv6,没有教育网内的"公网ipv4地址",而且53端口也有过滤措施,因此也没啥好折腾的。尝试过用路由器叠加有线+scut-student,但由于wifi延时不稳定因此体验不佳。
有时候可能需要多台设备共享一个scut-student账号上网(目前北三楼底的无邪实验室便采用该解决方案),可以参考下文实现路由器在apcli模式下认证scut-student:
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)