问个php通信问题 假设现在有A B C3太电脑A是服务器B和C都是客户机如果现在B要发送一个字符段"123456789"给C 请问怎么做? 采用php语言web网页的形式 (不是留言板或聊天室)不知道我给描述清楚没有?朋友说通过php socket可以实现 谁给我举个例子啊 小弟再此感激不尽了问题问的很白痴 希望各位别见笑 呵呵!谢谢各位大侠了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以找一下 socket的例子,socket 发邮件就是一个例子。要有接收地址,端口就行了。 function getPost($host,$file,$port,$postVal){$len = strlen($postVal);$out = "POST $file HTTP/1.1\r\n";$out .= "Host: $host\r\n";$out .= "Content-type: application/x-www-form-urlencoded\r\n";$out .= "Connection: Close\r\n";$out .= "Content-Length: $len\r\n";$out .="\r\n";$out .= $postVal."\r\n";$fp = @fsockopen($host,$port,$errno,$errstr,30);if(!$fp){echo "$errstr($errno)\n";}else{fwrite($fp,$out);while(!feof($fp)){$receive.= fgets($fp);}}echo $receive;fclose($fp);}$Login_Pwd = md5("*****");$Start_Time = "2007-11-11 11:11:11";$End_Time = date("Y-m-d H:i:s");echo $Login_Pwd;$postVal = " \r\n ";$postVal.= "";$postVal.= "16815705 \r\n";$postVal.= "\r\n";$postVal.= " \r\n";//echo $arrVal["rb"];getPost("userinterface.vcomcn.com","/GetResult.aspx",80,$postVal); 是不是和CSDN短消息机制类似?? 天啊!,程序学傻了吧、 你要做的功能:1.可以大家都看到。 2. 私聊不是吗?做一个textarea 控件可以提交信息到服务器数据库设置几个字段1.public 。2 private 3. 。之后再textarea上面做一个显示的框。挖掘数据库信息。OK 了 。 。跟飞信的功能是一样的。 php socket也不能直接发给C吧。 A -> C A发给C B <- C B去C取这样??要想PHP做到让A->B 我怕这个还得过个几十年后,也不一定能实现....,这是WEB B/S ,想脱离S做B/B?,这该叫做什么网络呢? A是服务器B和C都是客户机B->C 即 客户机->客户机,用PHP怎么直接通信?用php桌面程序? 采用php语言web网页的形式 ?那就是基于BS的,A做WEBSERVER,只能通过B SEND DATA 2 A, C GET DATA FROM A,的方式传递信息B和C 无法建立直连通信。 B提交给A 存数据库C向A请求读取数据库 PHP免费报表控件哪里下载啊 要做一个售卖虚拟物品的C2C网站,请各位大侠说说用什么开源项目修改最好? PHP安装问题 php 工作流的问题 QQ快速登录问题 咨询关于Paypal支付的开发方法 求句正则 PHP 如何关闭RS232串口? Mysql+DreamweaverCS3数据源配置??? php 日期格式转换疑问,望大神伸手。。 请教关于PHP学习 如何让论坛里的帖子贴出的程序代码改变颜色?请帮忙
$len = strlen($postVal);$out = "POST $file HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Connection: Close\r\n";
$out .= "Content-Length: $len\r\n";
$out .="\r\n";$out .= $postVal."\r\n";$fp = @fsockopen($host,$port,$errno,$errstr,30);if(!$fp){
echo "$errstr($errno)\n";
}else{fwrite($fp,$out);while(!feof($fp)){
$receive.= fgets($fp);
}
}
echo $receive;
fclose($fp);
}$Login_Pwd = md5("*****");
$Start_Time = "2007-11-11 11:11:11";
$End_Time = date("Y-m-d H:i:s");
echo $Login_Pwd;$postVal = " \r\n ";
$postVal.= "";
$postVal.= "16815705 \r\n";
$postVal.= "\r\n";
$postVal.= " \r\n";
//echo $arrVal["rb"];
getPost("userinterface.vcomcn.com","/GetResult.aspx",80,$postVal);
你要做的功能:1.可以大家都看到。
2. 私聊不是吗?
做一个textarea 控件可以提交信息到服务器数据库设置几个字段1.public 。2 private 3. 。
之后再textarea上面做一个显示的框。挖掘数据库信息。OK 了 。 。跟飞信的功能是一样的。
B <- C B去C取这样??要想PHP做到让A->B 我怕这个还得过个几十年后,也不一定能实现....,这是WEB B/S ,想脱离S做B/B?,这该叫做什么网络呢?
B和C都是客户机B->C 即 客户机->客户机,用PHP怎么直接通信?
用php桌面程序?
B提交给A 存数据库
C向A请求读取数据库