标签:
当然可以。最好走HTTP,也可以做网络编程,而且写代码超简单,1个函数就可以建一个服务器端。stream_socket_server()
多线程不是什么好主意,你可以用php libevent扩展,异步高并发。PHP还有很多网络的扩展包。
PHP的开发效率高,.net Java ,你足够有钱,可以用。
libevent是一个基于事件驱动的高性能网络库。支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。
PHP libevent扩展安装:
libevent扩展依赖于原始的libevent库,必须先把libevent库安装。
(1)安装libevent库
(2)安装libevent扩展(http://pecl.php.net/package/libevent)
PHP Libevent扩展使用:
例1:5s后触发callback
例2:打印输入流
例3:实现简单web server
在cli执行后,打开浏览器2000端口试试看。
参考资料:
【转】网页游戏能用PHP做后端开发吗? PHP Libevent扩展安装及应用
标签:
原文地址:http://www.cnblogs.com/mimime/p/5450117.html