实现一个聊天服务器来支持网页聊天。我先做好了聊天服务器,用Java中的线程,io,socket,serverSocket就可以实现,而且还可以上传文件,上传文件做了优化,采用多线程,这样就不会影响聊天。从协议,到用户对象设计,数据库设计,客户端的设计用到MVC模式。花了一天半的时间将程序初步写出来,又花了三天半的时间找bug,和优化。从早忙到晚,在实现后觉得身体严重透支,走路都发晕。休息几天后就开始了web上的实现,这时就要用到webSocket了,但是这项技术一点都不了解,同时还有其他几种实现思路,比如长连和定时。不过,我在这个关键时刻选择了webSocket然后进行了公关,最后开始会使用了,然受就成了,在暑假最后的几天里,我又开始了网站的优化,并且实现了其他的一些功能。
服务器的搭建是我暑假成果最得意的事情,包括申请域名,www.dormleague.top申请后花了好长时间来配置,想通过公网访问,但是就是行不通,连老师都问了,但是老师不在线没回我,最后弄明白了,原因就在于联通给我的是内网IP,不能让外界访问。天哪,又是耽误了五天时间。不过人家客服很好,一个电话过去说改就改,改成了公网IP,找人测试,实验成功。
可以解释为什么我还是觉得心里空荡荡的了。暑假一半的时间都在与不过战斗。再加上我对电脑技术的研究,腾出来学习高数和英语的时间就少的可怜。所以,心里不踏实实在这个地方。
标签:总结,7.30,webSocket,实现,聊天,暑假,公网,服务器,四周 From: https://www.cnblogs.com/XiMenXve/p/17591261.html