代碼如下
require_once 'workrtman/Autoloader.php';
use Workerman\Worker;
use workerman\Connection\AsyncTcpConnection;
use \Workerman\Lib\Timer;
$_SESSION==0;
$http_worker= new Worker('tcp://10.163.58.200:1234');
// 啟動4個進(jìn)程對外提供服務(wù)
$http_worker->count = 4;
// 接收到瀏覽器發(fā)送的數(shù)據(jù)時回復(fù)hello world給瀏覽器
$http_worker->onMessage = function($connection, $data)
{
if($data=='yes')
{
echo @$_SESSION+=1;
echo "\n";
}
// 向瀏覽器發(fā)送hello world
$connection->send('hello world');
};
// 運行worker
Worker::runAll()
怎樣解決的?能否貼出方法
如果你只是做一些學(xué)習(xí)、試驗類的工作,Windows 是可以的,這時你也不用關(guān)心連接數(shù)限制這類問題。
如果你要在實際項目中部署一個生產(chǎn)系統(tǒng),那還是得用 Linux。不會沒關(guān)系,學(xué)就是了,裝個 VirtualBox 虛擬機(jī)軟件,在里面裝一套 CentOS 系統(tǒng),就可以開始了。
吃技術(shù)這碗飯,最大的本事不在于你學(xué)會了什么,而在于你什么都能學(xué)會。