网络篇一

游戏一般需要很多服务器,如单独的账号登陆服务器,大厅服务器,游戏战斗服务器,但是基本可以分为两种技术实现

一.强联网:强联网其实就是用Socket(套接字)连接,以Tcp协议和Ydo协议为主,基本的socket通信服务器端主要需要确定端口,同时绑定端口进行监听,一旦有从客户端法过来的连接请求就建立连接并收发消息,Socket通信具有实时性、长连接的特点。

长用于实时对战,多人在线的游戏。

二..弱联网:弱联网是HTTP协议(超文本传输协议 ),HTTP协议和HTTPS协议,通信方式Get和Post,基于网址连接,我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页,或者说获取到了你想要的资源。每次连接只处理一个请求,当服务器处理完客户端的请求即端开连接,节省传输时间。

实现登录、注册、选服功能,游戏角色信息,商城等窗口信息的获取,服务器与数据库通信等。

第一个例子:制作登录服务器

一.创建一个VS工程

二.工程中创建一个控制器

扫描二维码关注公众号,回复: 6213029 查看本文章

三.打开IIS

四.创建网站:物理地址写工程的地址,其余名字随便起,主机名可以不用写

五.连接服务器:看到注释了吧,这个就代表可以通过网址输入可以访问的方法

六.点击启动服务器:就可以在网页访问到服务端了

查找本机的IP,可以把locallhost换成本机的IP这样就可以实现简单的访问服务器了

猜你喜欢

转载自blog.csdn.net/qq_36429060/article/details/90142975