使用swoole,如何创建服务器

原创 2018年04月17日 17:23:30
创建TCP服务器
$serv = new swoole_server("127.0.0.1", 9501);
创建UDP服务器
$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP);
创建WEB服务器
$http = new swoole_http_server("0.0.0.0", 9501);

创建WebSocket服务器

$ws = new swoole_websocket_server("0.0.0.0", 9502);

注意 :
1、swoole_http_server 继承自 swoole_server
2、swoole_websocket_server 继承自 swoole_http_server
3、传参host 指的是IP,如果你填域名,也可以,但并不只是只有这个域名可以访问,而是只要绑定了与这个域名相同的IP都可以访问,所以说填域名和填IP效果一样,只要填IP就好(内外IP/外网IP/本地IP/所有IP)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoxiaoruiR/article/details/79977860

Swoole即时通讯服务器实战

-
  • 1970年01月01日 08:00

swoole学习笔记(二)创建web服务器

Http服务器只需要关注请求响应即可,所以只需要监听一个onRequest事件。当有新的Http请求进入就会触发此事件。事件回调函数有2个参数,一个是$request对象,包含了请求的相关信息,如GE...
  • loophome
  • loophome
  • 2017-02-23 12:06:07
  • 542

【Swoole】简单安装与创建TCP服务器

PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,...
  • qq_28602957
  • qq_28602957
  • 2016-12-07 12:56:59
  • 3988

swoole学习笔记(三)创建TCP服务器

这里就创建了一个TCP服务器,监听本机9501端口。它的逻辑很简单,当客户端Socket通过网络发送一个 hello 字符串时,服务器会回复一个 Server: hello 字符串。 示例代码: ...
  • loophome
  • loophome
  • 2017-02-23 17:55:03
  • 497

Swoole网络socket开发框架,如何编写服务器端

  Swoole提供了一套网络类,可以方便地开发出一个网络程序。Swoole提供了底层TCP和UDP支持,用户无需关心底层socket,只需实现一个协议Protocol,就可以实现一个网络服务器端。现...
  • matyntc
  • matyntc
  • 2011-05-26 13:37:00
  • 2266

利用php扩展swoole创建WebSocket服务器

我的Linux环境是Centos6.4,lnmp一键安装的环境 1 pecl install swoole 2编译安装成功后,修改php.ini加入 extension=swoole....
  • wen_3370
  • wen_3370
  • 2017-01-13 15:28:34
  • 1411

swoole实现socket服务器初探

swoole实现的简单数据广播socket服务器
  • terminatorsong
  • terminatorsong
  • 2017-03-01 20:49:20
  • 2198

Swoole入门:4种客户端连接服务器的方式介绍

四种客户端连接方式:浏览器连接server.php:
  • github_26672553
  • github_26672553
  • 2018-01-16 14:46:52
  • 286

基于swoole搭建聊天室程序

上一章节,我们搭建好了swoole的应用环境,地址: Linux下swoole环境搭建,接下来,我们基于swoole来手动创建一个简易的聊天室程序,用到的主要技术:swool的websocket,ht...
  • tdcqfyl
  • tdcqfyl
  • 2016-08-30 16:49:35
  • 3708

swoole入门教程02-Swoole的Task使用以及swoole_client

第二章 Swoole的task使用以及swoole_client 环境说明: 系统:Ubuntu14.04 (安装教程包括CentOS6.5) PHP版本:PHP-5.5.10 swoole版本:1...
  • ldy3243942
  • ldy3243942
  • 2014-10-26 21:03:47
  • 10849
收藏助手
不良信息举报
您举报文章:使用swoole,如何创建服务器
举报原因:
原因补充:

(最多只允许输入30个字)