Más contenido relacionado
La actualidad más candente (20)
Similar a C言語なWebSocketの遊び方。 (20)
Más de Masahiko Hashimoto (17)
C言語なWebSocketの遊び方。
- 6. 6
WebSocket のライブラリ
● WebSocket が利用できる言語は結構あります。
●
初めての方はこの辺りがオススメ!
– Node-js : socket.io、websocket.io
– Java : 標準ライブラリに実装済み
● その他、C/C++, Ruby, Python 等ももちろん実装があります。
- 7. 7
C言語ライブラリ: cwebsocket
● cwebsocket : MITライセンスのライブラリ
– https://code.google.com/p/cwebsocket/
● ソースコードは 300行ほどの 1ファイルのみ!
● HTTPリクエストのパース&フレーム作成のみの
実装のため、非常に組み込みやすい!
– MITライセンスなオープンソースですし。。。
- 8. 8
簡単な使い方(1)
1. socket() : ソケット作成
2. bind() : ソケットに名前&ポート番号をつける
3. listen() : キュー作成
4. accept() : クライアント受付
5. recv() : データ受信
ここまではふつーのソケットプログラミングと全く一緒!