网络是我们在程序开发,游戏开发必不可少的内容。互联网结构一般分为C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构。
我们在开发带有客户端的游戏时,一般都是C/S结构。网页游戏一般都是B/S结构。还有一种介于网页游戏和客户端游戏之间的微端游戏,其实也是C/S结构。
一、强联网
1、什么是强联网?
我们通常说的强联网其实就是用Socket(套接字)连接,也叫强连接,长连接。
2、协议分配
以Tcp协议和Udp协议为主
3、Socket构成
Socket(套接字)=网络地址(IP)+端口号(Port)
4、使用原理
基本的socket通信服务器端主要需要确定端口,同时绑定端口进行监听,一旦有从客户端法过来的连接请求就建立连接并收发消息。
5、特点
Socket通信具有实时性、长连接的特点。
6、应用
根据Socket通信的特点,我们很容易想到那些实时对战,多人