socket的读取问题!急急急!

wenan 2002-04-01 10:37:30
我在建立socket连接后需要把一个数据发送到对方服务器上,然后对方根据我提供的数据查询,再返回给我2个数据,这个socket的读和取该怎么做?
fwrite($fp,$t_tele_num,12);
然后?
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenan 2002-04-01
  • 打赏
  • 举报
回复
我要读取的就两个数字,sdiliubo提供的代码好象有parse error,另外,返回的数据有两个,我需要把他们分开来,分别echo出来,怎么分开?
sdliubo 2002-04-01
  • 打赏
  • 举报
回复
$sock_fp = fsockopen($host_ip, $port, &$errno, &$errstr, 1);
fputs($sock_fp,$send_msg);
while(!feof($sock_fp)) {
$send_result = fgets($sock_fp,128);
if ($send_result==1)
}
fclose($sock_fp);
hqywork 2002-04-01
  • 打赏
  • 举报
回复
一般是用fputs写入,fgets读取。不过都不好用,比如说:在你要读的页面中有一幅图片的话,那个过程是就慢的,往往都是超时的提示。

我建议你用curl函数库来读取
wenan 2002-04-01
  • 打赏
  • 举报
回复
数据分开已经解决了,再问一个问题,我输入的是手机号码,所以是11位,但是我要加 0 作为结束符号,所以需要对变量做一些改动,请问怎么改?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧