前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功 ...
分类:
Web程序 时间:
2018-12-21 01:09:02
阅读次数:
205
Socket通讯 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 在传统的UNIX环境下可以操作T ...
分类:
编程语言 时间:
2018-10-04 09:47:22
阅读次数:
178
需求:应用A(通常有多个)和应用B(1个)进行 socket通讯,应用A必须知道应用B的ip地址(在应用A的配置文件中写死的),这个时候就必须把应用B的ip设成固定ip(但是某些时候如更换路由后要重新设置网络,但是操作人员不知道这个规则),就有可能造成应用A和应用B无法进行正常通讯,所以要改成应用A ...
分类:
编程语言 时间:
2018-09-22 12:51:09
阅读次数:
128
架构: C/S架构:充分发挥pc机的性能 B/S架构:统一了应用结构,隶属于C/S架构 物理地址:mac,全球唯一 arp协议:根绝ip地址找寻mac地址 OSI五层模型: 应用层 http、https、py文件 传输层 TCP/UDP 网络层 ip协议 数据链路层 arp协议 物理层 传输电信号 ...
分类:
其他好文 时间:
2018-08-20 19:43:50
阅读次数:
187
传统的java实现socket通讯比较简单实现,不过它属于堵塞式的I/O流存取,只能由一个线程完成当前任务才能起下个一个线程,无法解决高并发; 1、简单的socketservice 对每一个Socket连接建立一个Handler处理线程,处理线程对inputstream流中的数据进行相应的处理后,将 ...
分类:
编程语言 时间:
2018-08-08 22:30:30
阅读次数:
181
Delphi-Cross-Socket GITHUB:https://github.com/winddriver/Delphi-Cross-Socket # Delphi 跨平台 Socket 通讯库 作者: WiNDDRiVER(soulawing@gmail.com) ## 重要更新(2017. ...
即时通讯的开源库 目前及时通讯可以使用环信、柔云、腾讯云,这些都是基于TCP连接的,UI也是高度定制的,而且它们的技术也是比较成熟的。 XMPP比较早,是开源的,但是坑也比较多。传输的数据是XML,造成了很多流量的雍余。 数据格式 Socket通讯报文是没有结束标识的,通讯报文保留前8个字节的,给我 ...
分类:
其他好文 时间:
2018-06-17 21:49:23
阅读次数:
202
Server.java: Client.java Server console:(先启动服务器,再启动客户端) 服务器读取了客户端发来的hello server; Client console:客户端读取了服务器发来的收到r; ...
分类:
编程语言 时间:
2018-04-07 17:41:16
阅读次数:
137
粘包分包问题 上一篇写了Socket通讯,这一篇整理一下粘包分包的问题, 主要思路是在字节数据前四个位置保存一个数据的长度后边保存数据,通过一个类进行存储传输过来的数据,再使用这个类进行解析. 服务器 客户端 ...
分类:
其他好文 时间:
2018-04-05 16:27:34
阅读次数:
176
InputStream类的available()方法 这个方法可以在读写操作前先得知数据流里有多少个字节可以读取需要注意的是,如果这个方法用在从本地文件读取数据时,一般不会遇到问题,但如果是用于网络操作,就经常会遇到一些麻烦。比如,Socket通讯时,对方明明发来了1000个字节,但是自己的程序调用 ...
分类:
其他好文 时间:
2018-02-19 21:13:09
阅读次数:
188