什么是强联网和弱联网以及区别
来源:互联网 发布:用友软件销售合同范本 编辑:程序博客网 时间:2024/05/17 08:00
网络是我们在程序开发,游戏开发必不可少的内容。互联网结构一般分为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通信的特点,我们很容易想到那些实时对战,多人在线的游戏都是用强联网。
二、弱联网
1、什么是弱联网?
弱联网是HTTP协议(超文本传输协议 ),是互联网上应用最为广泛的一种网络协议。
2、协议分配
HTTP协议和HTTPS协议等
3、通信方式
Get和Post
4、使用原理
基于网址连接,我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页,或者说获取到了你想要的资源。
5、特点
每次连接只处理一个请求,当服务器处理完客户端的请求即端开连接,节省传输时间。
6、应用
实现登录、注册、选服功能,游戏角色信息,商城等窗口信息的获取,服务器与数据库通信等。
阅读全文
0 0
- 什么是强联网和弱联网以及区别
- 弱联网与强联网
- 弱联网与强联网之间的区别
- HttpURLConnection和HttpClient联网区别
- 什么是物联网
- 什么是物联网
- [前沿技术] 什么是物联网?
- 什么是物联网?
- 什么是物联网
- 什么是物联网
- 什么是物联网
- 什么是物联网
- 联网
- 物联网和互联网有什么区别
- 弱联网
- 无线联网 什么是通道捆绑?
- 什么是IIoT工业物联网?
- 网络游戏——强联网游戏
- nfs常见问题解决办法
- 字符串算法——查找二维数组中元素(Search a 2D Matrix II)
- XML读写操作
- CSDN面试
- 权限系统--角色授权与权限变更
- 什么是强联网和弱联网以及区别
- 单例模式(Singleton pattern)
- Python_lesson 1_setup python
- hdu 5949 Relative atomic mass
- Cloudopt通过MySSL A+级评定
- OpenCV3_C++_Equalize()灰度平滑化 实例
- 用python的生成器yield轻松解决8皇后的问题以及斐波拉契数列
- 【面向JS--this】
- Unity网络通讯的一些理解——弱联网http