php调用c++服务的问题
现在我的程序运行在一台php服务器A上,然后这台php服务器程序要把一段文字传给B服务器处理后,获得返回的处理结果,B服务器是用c/c++写的,A和B两台服务器如何良好的通信调用呢,A,B是在同一局域网内的。如果是用socket,方便吗?效率高吗?如果是用socket每次连接都要一个端口连接,多线程的页面没法动态设定端口啊,如果是用web service效率会高吗?有其它方法吗?谢谢啊。
帮顶
从A服务器POST数据到B 服务器,格式可以用XML或JSON.
1。 如果A用的apache, 那么你可以在把变量给PHP之前先用C来传递字符串到B,C的Socket效率比PHP要高。然后接受传过来的值再给PHP。
总归一点,不管你用什么方式,你都要在网络上现建立连接才能传送数据,当然你可以写一个简单的协议来传递你的数据,这样效率会更高。
相关问答:
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。
下载地址:http://www.cctry.com/forumdisplay.php?fid=46
......
<?php
if($_SERVER['HTTP_REFERER']!=''){
@header("Content-type:image/jpeg");
echo file_get_contents("xlight.jpg");
}
else{
@header("location:ht ......
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
公司名称 医元网
职位名称 PHP开发高级工程师
招聘人数 1
工作地点 上海
薪水待遇 面议
电子邮箱 zik@yynet.cn
公司网址 http://www.yynet.cn
公司介绍 医元网-专注医患互动,架起医患 ......