console.log(WebSocket)

イベント

onopen function(event) 接続イベント
onclose function(event) 切断イベント
onerror function(error) エラーイベント
onmessage function(event) メッセージイベント

ファンクション

constructor(url, [protocol, type]) url: ‘ws://html5rocks.websocket.org/echo’
protocol: ‘soap’
type: ‘xmpp’
コンストラクタ
send(message) message 送信
close 切断

イベント関数

dispatchEvent dispatchEvent(event) イベント発火
removeEventListener removeEventListener(onclose) イベントの解除

プロパティ

binaryType バイナリタイプ
bufferedAmount 読み取り専用
extensions
protocol 読み取り専用 プロトコル
readyState 読み取り専用 状態
url 読み取り専用 接続先URL

定数

CONNECTING 0 接続処理中
OPEN 1 接続
CLOSING 2 切断処理中
CLOSED 3 切断

./configure実行時のエラー

コンパイル時のライブラリ認識エラー

phpize
./configure

configure: error: wrong "***" lib version or lib not found

ライブラリ一覧に存在するか確認

$ ldconfig -p | grep "***"

インストールしたはずのライブラリ名を検索してなかったら
ライブラリリストを更新させます。

ライブラリリストの更新

sudo ldconfig
ldconfig -p |grep libevent
        libevent_pthreads-2.0.so.5 (libc6,x86-64) => /usr/local/lib/libevent_pthreads-2.0.so.5
        libevent_pthreads-2.0.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.0.so.5
        libevent_openssl-2.0.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent_openssl-2.0.so.5
        libevent_extra-2.0.so.5 (libc6,x86-64) => /usr/local/lib/libevent_extra-2.0.so.5
        libevent_extra-2.0.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent_extra-2.0.so.5
        libevent_core-2.0.so.5 (libc6,x86-64) => /usr/local/lib/libevent_core-2.0.so.5
        libevent_core-2.0.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent_core-2.0.so.5
        libevent-2.0.so.5 (libc6,x86-64) => /usr/local/lib/libevent-2.0.so.5
        libevent-2.0.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5