求教一个WEBSERVER与C的通信问题
服务器A\B\C\D上的C程序是不能改了,只能用C写(由于各种原因)
现在的主要问题是:服务器E上的web server要与服务器A通讯,用于获取一些数据,由于没有数据库(由于各种原因),否则我把服务器A上汇总的数据存在数据库里,WEB SERVER去取就可以了。
于是,我想在web server里写个socket客户端,单例模式的,与服务器A的C程序通信,但是问题又存在了,SOCKET流是顺序的,比如现在有10个客户打开了网页,并调用了不同的功能模块,那么肯定乱套了,谁的返回结果是谁的不知道了
由于现在服务器A上的C程序是个SOCKET服务端,所以也不能用system(“命令”)的方式了
曾经有想过在A上再跑一个C程序,与这个SOCKET服务端进行进程间通信,共享内存是最快的,但是这个也不可取,因为要交互的数据各类是多样的,而且又是经常变化的
那么,到底如何让WEBSERVER与C程序通信呢?使得多客户访问网页时服务器负载能低点
转载于:https://www.cnblogs.com/yangyh/archive/2010/06/13/1757477.html
求教一个WEBSERVER与C的通信问题相关推荐
- Istio:一个用于微服务间通信的服务网格开源项目
http://www.infoq.com/cn/news/2017/05/istio Istio:一个用于微服务间通信的服务网格开源项目 Google.IBM和Lyft开源了微服务管理.保护和监控框架 ...
- 警察与小偷的实现之中的一个client与服务端通信
警察与小偷的实现之中的一个client与服务端通信 来源于ISCC 2012 破解关第四题 目的是通过逆向police.实现一个thief,可以与police进行通信 实际上就是一个RSA加密通信的样 ...
- 论文阅读:基于区块链的一个车联网轻量级安全V2V通信特点:利用无线网络传输在V2V通信中的信道特性,生成特殊的LF(链路指纹)用于标识每个信道,区块链技术用于生成区块
论文阅读:基于区块链的一个车联网轻量级安全V2V通信特点:利用无线网络传输在V2V通信中的信道特性,生成特殊的LF(链路指纹)用于标识每个信道,区块链技术用于生成区块. 系统模型: 汽车使用MICAz ...
- C#做一个简单的进行串口通信的上位机
C#做一个简单的进行串口通信的上位机 乱世中的单纯 发布于 1年前,共有 10 条评论 1.上位机与下位机 上位机相当于一个软件系统,可以用于接收数据.控制数据.即可以对接收到的数据直接发送操控命令来 ...
- 物联网前景可期 将会是下一个万亿级的通信业务
近年来,随着芯片.传感器等硬件价格的不断下降,通信网络.云计算和智能处理技术的革新和进步,物联网迎来了快速发展期.据预测,到2020年,世界上物物互联的业务,跟人与人通信的业务相比将达到30比1,物联 ...
- CyberLink YouCam 新人求教一个绿色背景提取红色小球的问题
http://www.opencv.org.cn/forum.php?mod=viewthread&tid=36980&page=1 http://blog.csdn.net/chen ...
- 利用python开发一个竞争情报系统_一个基于python的即时通信程序
5月17日更新: 广播信息.用户列表.信息确认列表以及通信信息,从原来的用字符串存储改为使用字典来存储,使代码更清晰,更容易扩展,具体更改的格式如下: 广播信息(上线): {'status': 信息状 ...
- java程序假死_分析一个常见的java多线程通信问题(假死现象)
一件复杂的事,一个人如果不能做,两个人又做的不好,一群人就可能很好的解决了.对于线程来说也是,通过多个线程就能完成一个更复杂的功能,这就需要多个线程协作,协作就需要交流,但是交流总是会出问题的.在这篇 ...
- 科技云报道原创:没有一个行业,能拒绝“通信中台”的诱惑
科技云报道原创. 疫情时代,大家已经习惯了线上化的生活,在线上课.在线看房.在线买菜.在线直播-但你想象过在线庭审,足不出户就能打官司吗? 近日,一起离婚纠纷案远程开庭审理.由于原告在外地务工无法到庭 ...
- Android在如何建立一个WebServer
今天老板交待任务最终完成了,感觉收获颇多,所以写一个关于它的记录,首先,看一下.老板的需求 需求: 希望移动端的用户标识(IMEI)和HTML页面的用户标识(Cookie)连接起来,当中HTML页面可 ...
最新文章
- Yii-mongo操作
- matplotlib显示中文钥匙
- java设计模式---享元模式
- android系统底层驱动多个物理按键上报同一个键值给app层,app层如何区分
- WORD拼页、书籍折页、反向书籍折页功能(3)
- static_cast、dynamic_cast、const_cast和reinterpret_cast总结
- 01-iOS获取系统iTunes音乐
- FPGA加法器时分复用减少逻辑资源
- jquery消息插件 toastr 消息提示插件 弹框提示
- 优秀的软件测试简历是什么样的?
- videojs中文文档
- Lync Server 2013 实战系列之七:标准版-测试内部登陆
- 如何让百度收录你的网站
- Python中,使用正则表达式时,遇到的re.error:unbalanced parenthesis问题记录
- 广东未来科技:书写立体显示事业传奇的行业独角兽
- 6.6.5 住房公积金参缴记录
- ps意外崩溃_最新—Mac软件意外退出/移到废纸篓的解决方案,亲测有效
- android功能_自动切换APP图标,节假日图标自动变化
- linux终端实现骇客帝国的字符雨动画
- E码通电子凭证服务平台 通用接口接入规范