专栏首页python3[Unity3D]多人聊天系统

[Unity3D]多人聊天系统

又再一次修改unity web聊天的功能,之前的两次尝试都觉得服务器端性能太差了,写的还不够成熟,在龙哥的指导下,尝试使用IOCP重新写服务器端,使用线程池大大提高了socket处理性能,相比较之前多线程多个socket一一对应,是在只能是新手做这玩玩的,性能很差,不忍直视!所以重新找到IOCP这个服务器端socket框架,感觉效果还不错,经过测试能达到3000左右的连接数!

我之前的聊天的博文:http://blog.csdn.net/dingxiaowei2013/article/details/16853973

服务器端是winform窗体,可能unity切换到web会报错,但没关系,因为权限的问题,可以参考我这篇文章:http://blog.csdn.net/dingxiaowei2013/article/details/16853973http://blog.csdn.net/dingxiaowei2013/article/details/13999961

一、socket测试

经过测试能够连接1000次,并且消耗的服务器端资源也不是很多,并且还比较稳定!

二、web聊天测试

在线测试:http://114.92.240.43/dingxiaowei/Gallery.html

我的博客:http://blog.csdn.net/dingxiaowei2013

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蓝桥杯 入门训练 A+B问题

    做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入的格式进行检查。多余的格式检查可能会适得其反,使用你的程序错误。

    Debug客栈
  • 【NCRE四级网络工程师】操作系统多选题

    设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能。下列各项措施中,哪些可以提高文件系统的性能?

    Debug客栈
  • 3天学会Jenkins_Jenkin与CI(Continuous Integration,持续集成)?

    持续集成(Continuous Integration)即是发生在每一次的代码提交后,立即开始软件的构建(Build)和测试(Test),在一个拥有许多开发人员...

    别打名名
  • DevOps之旅:12种工具推荐+实施策略一篇搞定!

    近年来,DevOps作为一种强大的软件开发和交付过程,受到前所未有的欢迎。正如我们之前讨论的那样,DevOps本质上是IT中两个最重要的垂直领域(开发和运维)的...

    用户6543014
  • 性能测试实施全过程指南

      通过制定性能测试实施指南,从技术角度对性能测试实施过程中所涉及到的关键技术进行规范,能更好地从技术上来规避系统上线后的风险、评估线上系统的真实能力、根据业务...

    小老鼠
  • 蓝桥杯 基础练习 芯片测试

      有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。   每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。...

    Debug客栈
  • 黑盒测试、白盒测试到底差别是什么?

      如果用在软件测试领域,这句话也一点都没错。不管黑盒、白盒,能找出Bug、发现缺陷,保证软件质量才是王道。

    小老鼠
  • 优雅解决 SpringBoot 工程中多环境下 application.properties 的维护问题

    我们知道 SpringBoot 有一个全局的配置文件 application.properties, 可以把工程里用到的占位符,第三方库的配置项如 dubbo ...

    kunge
  • 《敏捷软件开发:原则、模式与实践》笔记

    如果把程序员团队当做是组件(component),那么就无法对他们进行管理。人不是“插入即兼容的编程装置”。如果想要项目取得成功,就必须构建具有合作精神的,自组...

    sickworm
  • 测试人员常用借口

    无论我们试图建立一个网站多么完美,我们都一定会犯一些错误。错误是不可避免的,无论多么微小。这就是为什么我们不能保证没有错误的发布,甚至在进行了不同类型的全面测试...

    八音弦

扫码关注云+社区

领取腾讯云代金券