- 浏览: 2916 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
mryufeng:
随便抄个 ejabberd或者 rabbitmq的就好了
用shell脚本控制Erlang Application的启动和停止
文章列表
要点是 pack 和 unpack 函数
Erlang使用{packet,N}后,会自动在数据前面增加N为 16进制数据,代表接下来的数据长度
AS里面也有类似功能
PHP没有直接的方法,需要自己封装包头信息,和解包
(感谢 mryufeng 的提示,将fgets 改成 fread)
<?php
$host ="114.80.88.*";
$port =5101;
$fp = stream_socket_client("tcp://$host:$port", $errno, $errstr, 2);
if (!$fp) {
...
一般就用下面两个参数
./server.sh init
./server.sh shutdown
shell脚本我不是很熟,看看各位有没有改进的地方
#!/bin/sh
#### usage server.sh {init|start|stop|shutdown}## First run,use init,create NODE##
ERL=/usr/local/erlang/bin/erlPA=/game/game_chat_server
export HEART_COMMAND="$PA/server.sh start"
case ...