服务器开发
外观
此条目没有列出任何参考或来源。 (2010年4月7日) |
此条目需要扩充。 (2010年5月8日) |
服务器开发,特指软件开发领域中的后台服务器开发,也指C/S模式中server端的开发。
分层结构
[编辑]- 业务层: 业务层指与上层应用相关的业务,也就是常说的任务task.
- 网络层: 负责数据包接收发送的问题
网络层的设计层面
[编辑]网络层设计主要考虑三个方面,一是连接方式,是使用TCP还是UDP;二是多路利用,选择合适的网络IO机制,如select,epoll等。 三是协议解析,协议的消息传递其实与网络层无关,只是数据打包,解包的过程,但通常也归纳在这。这是为了突出业务的重要性。