live555的客服端流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。可以抽成3个函数接口:rtspOpen
rtspR...
分类:
其他好文 时间:
2014-06-29 13:43:53
阅读次数:
288
大家写网站的时候可能都会遇到这种情况,就是写一个表单,这个表单是用来添加一篇文章的,我们屁颠屁颠的在后台接收数据,然后存入数据库.现在有个问题.当你要对该文章进行修改的时候,你是怎么处理的?
我的方法是在同一个表单中做文章,下面的例子是我用 Thinkphp框架写的代码,如果你不懂Thinkphp,没有关系,我只是想说说我的解决方案.
前台如果是这样的.
...
分类:
Web程序 时间:
2014-06-05 09:24:33
阅读次数:
339
程序分为编码端和解码端,两端通过tcp socket通信,编码端一边编码一边将编码后的数据发送给解码端,解码端一边接收数据一边将解码得到的帧显示出来。
代码中的编码端编码的是实时屏幕截图。代码调用了Qt SDK。
#ifndef MAPTHREAD_H
#define MAPTHREAD_H
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-06-01 15:36:55
阅读次数:
415
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT
Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:
其他好文 时间:
2014-05-26 18:00:58
阅读次数:
256
思路: 使用文件映射来共享进程间数据 每个进程都有2个线程在循环监听数据的发送和接收
数据的发送和接收都有一个信号量来同步信息 通信的两个进程需要知道两者信号量的名字
发送数据的时候,释放发送的信号量,将数据写入文件映射,并释放要通信进程接收数据的信号量 对方进行等待接收数据的信号量,并接收数据
分类:
其他好文 时间:
2014-05-26 15:42:14
阅读次数:
202
使用TCP / IP 套接字(Sockets)
TCP/IP 套接字提供了跨网络的低层控制。TCP/IP套接字是两台计算机之间的逻辑连接,通过它,计算机能够在任何时间发送或接收数据;这个连接一直保持,直到这台计算机显式发出关闭指令。它提供了高度的灵活性,但也带来了大量的问题,在这一章中我们会看到,因此,除非真的需要非常高度的控制,否则,最好还是使用更抽象的网络协议,在这一章的后面我们也会谈...
分类:
其他好文 时间:
2014-05-21 09:55:34
阅读次数:
282
配合log4net使用,用来接收调试信息。因此,此客户端只管通过TCP接收字符串数据,然后显示在界面上。接收TCP数据try
{ Socket s = new Socket("192.168.1.5", 8240); InputStream inputStream =
s.getInputStrea...
分类:
移动开发 时间:
2014-05-19 18:49:39
阅读次数:
388
现在我们来分析一下CAN总线的接收数据流程,对于网络设备,数据接收大体上采用中断+NAPI机制进行数据的接收。同样,我们现在的CAN模块也是采用同样的方式进行数据的接收。由于我们只针对CAN总线接收数据这条主线进行分析。因些,会忽略一些针对CAN协议的设置及初始化等相关代码。
在初始化CAN设备时,我们需要给CAN设备分配NAPI功能。我们通过netif_napi_add()函数将CAN设备添加到NAPI机制列表中。...
分类:
其他好文 时间:
2014-05-18 06:13:15
阅读次数:
317
近在做一个项目,其中一个方案涉及到跨库事务一致性问题,是一个简单的场景。这个项目是对老的业务进行性能提升,业务逻辑基本上保持不变。主要是在于新项目采用了分库分表的设计,从而提升了性能。考虑到项目发布之后可能存在风险,采取了新老系统的并行方案。这个系统的业务比较简单:接收来自外部的数据,然后对数据进行核对处理。为了保证新老系统能够并行,在接收数据的时候必须实现双写方案,从而导致了跨库事务的一致性问题。...
分类:
其他好文 时间:
2014-05-13 11:17:17
阅读次数:
267
Socket是一个用于机器之间通信的类。Socket客户端:(1)Socket s = new
Socket(ip,port);打开一个套接字,发送请求(2)InputStream istream =
s.getInputStream();接收数据(3)OutputStream ostream = ...
分类:
其他好文 时间:
2014-05-09 08:43:13
阅读次数:
215