我试图实现一个套接字服务器,将运行在大多数共享的PHP托管。PHP套接字或Python,Perl,Bash套接字?
要求是可以自动安装,启动和停止Socket服务器,而无需用户执行任何操作。无论套接字服务器是用什么语言编写的,只要它可以在全球大部分共享主机上运行。
目前,我已经写了用PHP套接字服务器实现的对象缓存: http://code.google.com/p/php-object-cache/
来源:http://code.google.com/p/php-object-cache/source/browse/trunk/socket.class.php
然而,PHP已经被用插座支持编译,并没有太多的服务器上运行与PHP套接字支持。
我真正的问题是:我应该使用什么语言来实现套接字服务器,并且具有最大的平台支持并且可以在PHP中调用。
换句话说,什么脚本语言是PHP启用的服务器上最常见的?
或者我必须以编译语言编写套接字服务器才能使其适用于所有服务器?
让我们暂时把IIS留在图片中,只是Linux服务器。我不认为许多PHP网站都运行在IIS上...
编辑:
对不起,我想我的问题是不明确的。
我想知道,什么语言是最适合用于创建给出以下要求的插座服务器:
语言必须在共享的主机,沿着PHP在Apache中(未CLI)运行存在。 套接字支持必须本地启用,而不是通过所需的扩展。 PHP必须能够将deamon写入文件以及启动和停止deamon。
我不是要求一个单一服务器的解决方案。它必须在大多数共享托管服务器上本地运行。
为什么你想从PHP调用它?一个服务器通常不会被调用,但是一直运行在一个deamon上。 – 2009-06-26 09:21:30
我不知道有多少“许多”,但我从一家主要提供商托管,它是IIS,并有非常好的PHP支持。 – 2009-06-26 11:37:12