首页 > 代码库 > PHP 操作socket 实现简易聊天室
PHP 操作socket 实现简易聊天室
<?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP );socket_bind($socket ,‘127.0.0.1‘, 11211 );socket_listen( $socket ,5);while( true ){ $con = socket_accept( $socket ); if( $con !==false ){ socket_write($con, ‘init‘, 4 ); while( $str = socket_read( $con,1024 ) ){ echo ‘client:‘.$str."\n"; $ret = fgets(STDIN); } socket_close( $con ); }}
service.php ↑
<?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP );socket_connect( $socket ,‘127.0.0.1‘, 11211 );while( $t = socket_read( $socket,1024 ) ){ echo ‘server:‘.$t."\n"; $str = trim(fgets(STDIN)); if( $str ){ socket_write($socket, $str, strlen($str) ); }}socket_close( $socket );
client.php ↑
工作在cli模式下。。。
PHP 操作socket 实现简易聊天室
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。