游戏大厅 从基础开始(3)——最吸引眼球的部分 客户端与服务器的连接
2008-12-19 22:03
375 查看
游戏大厅 从基础开始(3)
——最吸引眼球的部分 客户端与服务器的连接
看了上篇随笔的回复 发现大家都很关心如何实现连接。
但是本节可能不会涉及到数据连接的具体实现。
(补充: tcp实现封装已经完成 请参考 /article/4818246.html)
盲目的实现连接 而不试图从更高的位置来考虑连接的作用,只能徒增耦合。
而网络传输的实现各有特点,耦合过高的话 ,稍不注意业务逻辑就会成为通讯协议的牺牲品。
这种状况 往往让我们产生"只能针对xxx传输协议"的架构 。
其实只要多加思考,我们便能跳出协议的樊篱,毕竟"遵循某个接口实现一个基于xx通讯协议的类" 属于那种可以几百块钱外包到"老少边穷地区地方大学贫困学生"的项目,耗费精力不一定值得。好吧,其实当年我就是这样一个很耗精力大学生,所以我们更要给年轻后辈锻炼的机会不是么!
就是一坨数据。
可能是个问题,可能是个答案,可能是个"我还活着"的声明,可能是团乱码
其实没什么可说的, 大体上就是数据和标识
有的有利于工作时候查询数据,处理数据
有的有利于传输。
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
今天文件太多了 太麻烦了 其他的部分 我打包好了。。。
http://files.cnblogs.com/waynebaby/Communicate.rar
——最吸引眼球的部分 客户端与服务器的连接
看了上篇随笔的回复 发现大家都很关心如何实现连接。
但是本节可能不会涉及到数据连接的具体实现。
(补充: tcp实现封装已经完成 请参考 /article/4818246.html)
盲目的实现连接 而不试图从更高的位置来考虑连接的作用,只能徒增耦合。
而网络传输的实现各有特点,耦合过高的话 ,稍不注意业务逻辑就会成为通讯协议的牺牲品。
这种状况 往往让我们产生"只能针对xxx传输协议"的架构 。
其实只要多加思考,我们便能跳出协议的樊篱,毕竟"遵循某个接口实现一个基于xx通讯协议的类" 属于那种可以几百块钱外包到"老少边穷地区地方大学贫困学生"的项目,耗费精力不一定值得。好吧,其实当年我就是这样一个很耗精力大学生,所以我们更要给年轻后辈锻炼的机会不是么!
先说封包
封包是什么?就是一坨数据。
可能是个问题,可能是个答案,可能是个"我还活着"的声明,可能是团乱码
其实没什么可说的, 大体上就是数据和标识
有的有利于工作时候查询数据,处理数据
有的有利于传输。
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
今天文件太多了 太麻烦了 其他的部分 我打包好了。。。
http://files.cnblogs.com/waynebaby/Communicate.rar
相关文章推荐
- 游戏大厅 从基础开始(3.5)——最吸引眼球的部分 客户端与服务器的连接 的实现
- linux学习入门 基础部分(8)【1.openssh2.在客户端连接sshd的方式3.给ssh服务添加新的认证方式 KEY认证 4.sshd的安全配 5.linux中服务的管理】
- 解决连接vcenter (客户端无法向服务器发送完整的请求。(基础连接已经关闭:发送时发生错误。)) 问题
- 游戏大厅 从基础开始(2)——最基础的交流:聊天
- 基于Actor模式的c#网络游戏服务器的实现和Unity游戏客户端的连接
- 游戏大厅 从基础开始(7)--绕回来细说聊天室(中间偏下)之女仆编年史2
- 用python的twisted做个简单游戏服务器原形--客户端连接monitor管理类
- 游戏大厅 从基础开始(6)--绕回来细说聊天室(中)之女仆编年史1
- 游戏大厅 从基础开始(1)——最简单的关系,用户与房间
- 预告和目录: Wayne Game Solution 0.1 网络游戏大厅 从最基础开始
- [Java基础笔记]服务器/客户端交互部分
- 游戏大厅 从基础开始(8)--绕回来细说聊天室(下)垃圾列表
- 游戏大厅 从基础开始(5)--绕回来细说聊天室(上)
- C#中国象棋+游戏大厅 服务器 + 客户端源码
- 客户端连接不上服务器
- SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案(C#)
- 客户端ssh连接服务器后容易断开
- ActiveMQ学习笔记01 - 客户端与服务器之间的传输连接
- CAS SSO单点登录基础实践,配置CAS 服务器和CAS客户端
- ORACLE客户端与服务器连接