用mac实现php开发socket,但是直接在socket——blind直接丢失,求大神解答

问题描述

用mac实现php开发socket,但是直接在socket——blind直接丢失,求大神解答

相关代码如下, $socket=socket_create(AF_INET,SOCK_STREAM,$commonProtocol)

or die("cannot create socketn");  

//绑定socket到端口
$result=socket_bind($socket,$host,$port) or die("cannot bind port to socketn"); 

//开始监听这个端口
$result=socket_listen($socket,4) or die("could not set up socket listenn");
//接受连接,另一个socket来处理通信
$msgsock=socket_accept($socket) or die("cannot accept incoming connectionn");
if($msgsock){
    echo date("Y-m-d H:i:s D a");
}
//读取客户端发送过来的信息
$input=socket_read($msgsock,1024) or die("cannot read inputn");
$input=trim($input);
$output=strrev($input)."顺序反过来了吧n";
//对接收到的信息进行处理,然后返回到客户端
socket_write($msgsock,$output,strlen($output)) or die("cannot write");
//关闭socket连接
socket_close($msgsock);
socket_close($socket);

在网页上直接显示cannot bind port to socket,求解释!

解决方案

ip,端口有问题吗?这样写,测试一下
$result=socket_bind($socket,$host,$port) or die('socket_bind():'.socket_strerror(socket_last_error()));

时间: 2025-01-30 06:41:48

用mac实现php开发socket,但是直接在socket——blind直接丢失,求大神解答的相关文章

php-微信公众平台开发如何实现主动私信推送??求大神!!急急急!!!

问题描述 微信公众平台开发如何实现主动私信推送??求大神!!急急急!!! 6C 用PHP做微信公众平台开发怎样可以做到在群发时,向不同的用户推送不同的消息?或者分组推送??? 解决方案 官方文档里面有个接口是发送消息给用户的 解决方案二: 通过认证服务号才有此功能,其他无 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息.具体模板消息运营规则请读模板消息运营规范 http

app上线后出现BUG怎么处理?开发中用什么方法预防这类问题发生? 跪求大神解答!

问题描述 app上线后出现BUG怎么处理?开发中用什么方法预防这类问题发生? 跪求大神解答! app上线后出现BUG怎么处理?开发中用什么方法预防这类问题发生? 跪求大神解答! 解决方案 出现bug就发布新的版本,客户端自动检查你的服务器,自动下载升级.另外开发过程中注意测试,减少bug

java类的问题-软件开发求大神解答!!

问题描述 软件开发求大神解答!! 如何编写一个java程序,让qq邮箱里面的邮件自动下载到一个指定的文件夹,求各位朋友帮帮忙,需要用到哪些技术 解决方案 用你的程序读取qq,然后下载文件夹,用eclipse等编程软件 解决方案二: 问题是如何读取呢有没有什么建议啊

php开发遇到错误 Creating default object from empty value 求大神帮忙解决下

问题描述 php开发遇到错误 Creating default object from empty value 求大神帮忙解决下 代码: 14 define('IN_ECS', true); 15 $smarty->left_delimiter = '<!--{'; 16 $smarty->right_delimiter = '}-->'; 17 require(dirname(__FILE__) . '/includes/init.php'); 18 if ((DEBUG_MOD

微信公众平台-微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急

问题描述 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 解决方案 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户 解决方案二: 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户

c++-用boost库实现socket编程,遇到几个问题,求大神指导

问题描述 用boost库实现socket编程,遇到几个问题,求大神指导 boost::asio::socket_base::bytes_readable command(true); socket_.io_control(command); 上面这段代码是干什么用的啊?? 还有socket_.read_some() ,boost::asio::async_read(),这两个函数有什么区别啊 解决方案 google socket控制 socket的读,异步读 解决方案二: http://stac

开发微信公众平台,不会连接已经写好的后台。在线满分求大神解答

问题描述 今天上午接到个活,因为自己是新手,没有接触过微信这方面的东西.别人已经拿asp.net开发好的东西,自己不会连接啊!求大神帮忙看看!马上上截图啊! 解决方案 解决方案二:这个是别人开发完的,不知道怎么和官方的那个连接啊!解决方案三:应该还有一个授权页面解决方案四:引用2楼QQ234788028的回复: 应该还有一个授权页面 我不知道怎么和那个连接,填那个url,服务器地址,需要放什么吗?解决方案五:这个是开发者中心解决方案六:你要接收到微信平台的code解决方案七:稍微看下微信开发文档

C#窗体开发界面跟运行出来的不一样,求大神指点

问题描述 rt,在别的电脑做好的窗体,放自己笔记本里开发界面的窗体跟运行的不一样,但是运行出来是之前做好的,咋搞 解决方案 解决方案二: 解决方案三:两台电脑的屏幕大小一样么解决方案四:不一样的,分辨率也不一样,之前做的时候是win7,本儿是win10,但是调分辨率没有卵用==!解决方案五:分辨率的问题,在窗体布局的时候考虑下不同分辨率的客户端解决方案六:重新生成试试?解决方案七:目测分辨率问题解决方案八:调分辨率完全没用,图片的大小还是跟原来在机房的界面不一样,跟运行出来的不一样,在机房电脑无

求大神解答一下-软件开发怎么做?用到什么知识点?

问题描述 软件开发怎么做?用到什么知识点? 请问何如用java制作一个手机中英翻译软件? 需求分析怎么写? 会用到什么知识实现?