如何创建Socket服务(源码)
来源:互联网 发布:windows nextcloud 编辑:程序博客网 时间:2024/06/05 06:50
<?php
//端口
$serverPort = 1234;
//在指定端口创建socket连接监听(加@可以屏蔽错误)
$socket = @socket_create_listen($serverPort);
if(!$socket){
print "创建socket监听失败!请检查$serverPort端口是否已被占用!/n";
exit;
}
while(true){
//接收请求
$client = socket_accept($socket);
$welcome = "/nWelmome to the My Socket Server./nType'!exit' to close this connection,or type '!die' tohalt whe serer./n";
//回应给客户端
socket_write($client,$welcome);
while(true){
//读取请求信息
$input = trim(socket_read($client,256));
if($input == 'exit'){
break;
}
if($input == 'die'){
socket_close($client);
break 2;
}
//将字符转为大写
$output = strtoupper($input)."/n";
//回应给客户端
socket_write($client,$output);
echo $input."/n";
}
socket_close($client);
}
socket_close($socket);
//完
- 如何创建Socket服务(源码)
- Socket服务(源码)——二
- 使用PHP创建SOCKET服务
- [源码分析]-socket的创建
- 如何创建Windows服务
- 如何创建Windows服务
- C中创建服务源码!
- Android 如何创建socket服务器
- 如何创建一个window 服务
- 如何创建RESTFul Web服务
- 如何Windows创建OpenOffice服务
- 如何SSDT执行报表服务(2):创建配置报表
- Skynet服务器框架(六) Socket服务源码剖析和应用
- java源码如何创建线程
- 麻雀虽小,五脏俱全-C# 创建windows服务、socket通讯实例(学习)
- 如何创建和使用socket链接池
- 如何创建和使用socket链接池
- 安全增强 Linux (SELinux) 剖析(socket套接字创建源码分析)
- 线程同步
- Esql/c 学习ing(6)_动态SQL
- XSLT 1.0推荐标准摘译(第二部分)
- 一叶一叶的离愁,悄悄的,飘落在校道上,平静而从容。。。
- UDP协议
- 如何创建Socket服务(源码)
- 连接Accee数据库不稳定解决方案
- XSLT 1.0推荐标准摘译(第三部分)
- 林肯轿车、东方新娘、大海、贝壳、沙滩、游艇。。。。
- XSLT 1.0推荐标准摘译(第四部分)
- 一个简单的Spring AOP
- System.getProperty()的参数大全
- Android SDK 1.0 Chn.
- 为你写首诗..