http://blog.sina.com.cn/s/blog_87766e4a0100yp7a.html 1、 基于多线程实现一个服务器和一个客户端实现全双工通信 服务器端创建两个线程:一个用于接收客户端发送过来的信息;一个用来给客户端发送信息。 客户端也创建两个线程:一个用于接收服务器端发送过来的 ...
分类:
编程语言 时间:
2017-09-29 21:18:22
阅读次数:
404
http://blog.csdn.net/zhangzeyuaaa/article/details/39028369 首先我们必须知道,所有的推送功能必须有一个客户端和服务器的长连接,因为推送是由服务器主动向客户端发送消息,如果客户端和服务器之间不存在一个长连接那么服务器是无法来主动连接客户端的。因 ...
分类:
移动开发 时间:
2017-09-29 12:38:29
阅读次数:
220
基本概念: HTTP: 是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准,用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS ...
分类:
Web程序 时间:
2017-09-29 10:06:05
阅读次数:
231
1.HTTP(占90%市场)/HTTPS/FTP 传输协议(可以理解为快递小哥,是内容传输的媒介,通过传输协议客户端可以把一些信息传递给服务器,服务器也可以把内容传递给客户端) HTTP:超文本传输协议,客户端和服务器端除了可以传输文本以外,还可以传输图片、音视频等富媒体资源(二进制文件流/BASE ...
分类:
Web程序 时间:
2017-09-28 16:53:37
阅读次数:
270
客户端和服务器端的交互模型: 客户端发送请求 -> 服务器端接收请求 -> 服务端准备数据内容 ->服务器端把内容返回给客户端 -> 客户端接收返回的内容 -> 客户端进行解析渲染 客户端传递给服务器端的内容以及服务器端传递给客户端的内容都是由HTTP等这种传输协议完成的 ...
分类:
其他好文 时间:
2017-09-28 16:51:03
阅读次数:
138
http://www.cnblogs.com/rocomp/p/4790340.html Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我 ...
分类:
编程语言 时间:
2017-09-27 21:46:58
阅读次数:
167
1. 什么是SignalR? SignalR 是一个及时消息推送,它与.NET 的 WCF ,WebAPI类似 是客户端和服务器进行消息交换的一种工具 2.SignalR 的作用? 它可以实时同步在线客户端的消息,客户端通过服务器将消息发送到一个或者多个连接了这个服务器的客户端 3.如何使用Sign ...
分类:
其他好文 时间:
2017-09-27 20:58:38
阅读次数:
129
JSON通常用于在Web客户端和服务器数据交换,即把字符串类型的数据转换成Python基本数据类型或者将Python基本数据类型转换成字符串类型。 常用方法 实例 将字符串序列化成字典 创建一个字符串变量dict_str >>> dict_str = '{"k1":"v1","k2":"v2"}' ...
分类:
编程语言 时间:
2017-09-27 13:21:15
阅读次数:
182
原文地址:http://www.cnblogs.com/rocomp/p/4790340.html Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。 ...
分类:
编程语言 时间:
2017-09-25 15:16:24
阅读次数:
254
DodoBox是为广大应用开始者提供的一个跨平台应用发布平台。它提供了客户端和服务器端的SDK及详细的开发者帮助文件,帮助开发者创建、移植软件应用或游戏应用。 DodoBox基于OpenGL技术,提供了简单,高效的开发接口,方便开发者使用。 DodoBox的应用使用标准的C/C++语言开发,开发者使 ...
分类:
其他好文 时间:
2017-09-21 11:22:55
阅读次数:
136