`

比较基础的群聊天室(木有实现用户注册)

 
阅读更多
[size=large][size=large][/size]知识点1: IP地址在网络中标识了一台机器 但两个QQ 通信还需要知道在机器的哪个端口等待 端口号标识需要通信的某个程序 每个机器都有0~65535个端口号 但 0~1024避免使用 例如打开网页的端口号是80 是默认的 知识点2: 如何测试服务器开放了某个端口 第一步:测试服务器 cmd 中 <ping baidu.com ping>属性-&gt;高级-&gt;环境变量-&gt;在系统变量中选中名字为path或者是PATH-&gt;编辑-&gt;在变量值中添加上c:\windows\system32 第二步:测试端口 &gt;telnet 125.65.109.50 80 出现全黑屏 再打字 协议 3)多线程服务器 4)简单客户端 5)服务器启停 6)客户机重联 知识点6:服务器重联 1.在客户端读取信息的线程中定义一个整型的变量int connState 2.定义一个监控 monitorThread读取线程 的线程 每隔三秒看看“读取线程”有木有掉线 两个客户机的界面 连接按钮负责连接到服务器 [img] [img]http://dl.iteye.com/upload/attachment/0070/2311/774479de-70c4-333a-8354-1c8a102312fe.jpg[/img] 发送按钮负责发送聊天的信息 [img] [img]http://dl.iteye.com/upload/attachment/0070/2313/156454c9-9129-3bf9-b392-fa567cb867da.jpg[/img] [/img] 做这次通信的项目觉得压力还是比以前大一点,以前的项目以界面为基础,比较好发现自己错误何在。但是现在经常出现的是连接错误的问题,就会有很多细节问题错误,调试代码就感觉比以前更加枯燥,更加难以坚持。比如昨天晚上,我就纠结的受不了,跑去看电影解压,很难想象,今后如何面对这样的日复一日的代码。我需要找到一个兴趣点,我要努力找到自己喜欢的部分。在接触通信之前,我对它还是挺感兴趣的,但是渐渐深入了才发现,他的读写问题真的让我很摸不到头脑,至少是现阶段来说。不过,这只是个开始对吧,后面的路还长着,只要能找到方法,找到兴趣点,一切都不是问题,今早看到一句话 “亲,你可以拒绝学习,但是你的竞争对手不会,早安~” 2012.7.3 胡晓培[/size][/size]</ping>
  • 大小: 17.5 KB
  • 大小: 47 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics