将客户端发来的数据接收后存入数据库再将数据库中相应的数据去取出发送给客户端。服务端程序:客户端PHP代码:客户端QT代码:socket.h代码:socket.cpp代码:
分类:
数据库 时间:
2014-11-13 22:15:28
阅读次数:
293
◆ Socket 基础PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服...
分类:
Web程序 时间:
2014-11-13 20:33:20
阅读次数:
218
工作实在比较闲,就来写写博客吧。顺便整理下。环境:windowsPHP在WIN下操作socket最好用命令行运行程序,至于为什么,自己可以体会下。首先运行php + 程序的路径,出现了这个提示表示你的php没有加入环境变量path下面。然后找到你的php安装目录,我的是这个然后复制上面的路径,右键点...
分类:
Web程序 时间:
2014-11-13 18:35:47
阅读次数:
261
在这里我整理了以往自已用的一些关于HTTP和Socket编程资料,当然也有一些自已对网络编程的理解首先说说HTTP与Socket概念性的一些认识:Socket通常称为“套接字”,用于描述IP地址和端口。套接字类型分为:1>,流式套接字:提供面向连接,可靠的数据传输服务,数据无差错,无重复的发送,且按...
分类:
其他好文 时间:
2014-11-13 18:01:05
阅读次数:
169
客户端和web服务器交互的基本结构如下: (1)客户端发送请求 GET filename HTTP/version 可选参数 空行 (2)服务器发送应答 HTTP/version status-code status-message 附加信息 空行 ...
分类:
系统相关 时间:
2014-11-13 18:00:33
阅读次数:
188
目前的Windows Phone平台支持有以下几种实现网络请求的方式:HttpWebRequest、WebClient、WebBrowser、Socket我个人给他们分个类:最实用,最麻烦:HttpWebRequest最简洁:WebClient最猥琐:WebBrowser最不常用:Socket可能用...
TCP异常断开是指在突然断电,直接拔网线等等情况下,如果通信双方没有进行数据发送通信等处理的时候,无法获知连接已经断开的情况. 在通常的情况下,为了使得socket通信不受操作系统的限制,需要自己在应用层实现心跳包机制,来检查异常断开的情况,一般的方式就是服务器在一段时间没有收到客户端数据包时,定时...
分类:
其他好文 时间:
2014-11-13 00:23:43
阅读次数:
333
这个内存对齐问题,居然影响到了sizeof(struct)的结果值。突然想到了之前写的一个API库里,有个API是向后台服务程序发送socket请求。其中的socket数据包是一个结构体。在发送socket之前,会检测数据的长度;服务端接收到数据后也会检测长度。如果说内存对齐问题影响到了结构体的si...
分类:
编程语言 时间:
2014-11-12 22:36:33
阅读次数:
564
在Python中如何使用Linux的epoll目录序言阻塞socket编程示例异步socket的好处以及Linux epoll带epoll的异步socket编程示例性能注意事项源代码序言从2.6开始,Python包含了访问Linux epoll库的API。这篇文章用几个简单的python 3例子来展...
分类:
编程语言 时间:
2014-11-12 22:29:28
阅读次数:
346
数据采集程序的一般功能
通过socket将对方的数据拿到。端方可以是接入智能电表的采集器,也可以是持有和你同一个通信规约的通信计算机(你们约定好谁是客户端,谁是服务端,也就是数据的流向)
对采集程序的要求
可扩展:当新的电表协议到来的时候,你可以不改动其他代码,只创建对应的解码器和通信类即可。
可配置:可以通过文件或者数据库来加载对方和自己的配置信息。
模块化程度高:采集程序按照模块功能...
分类:
其他好文 时间:
2014-11-12 21:16:20
阅读次数:
207