Perl

socket

socket SOCKET,DOMAIN,TYPE,PROTOCOL



指定した種類のソケットをオープンし、ファイルハンドルSOCKETにアタッチします。DOMAINTYPEPROTOCOLは、同名のシステムコールと同じように指定します。適切な定義をimportするために、まず、"use Socket"とするとよいでしょう。

socketの使い方

# TCP/IPを使う場合
socket(SOCKET, PF_INET, SOCK_STREAM, 0) 

# UDP/IPを使う場合
socket(SOCKET, PF_INET, SOCK_DGRAM, 0)

# UNIXドメインソケットを使う場合
socket(SOCKET, PF_LOCAL, SOCK_DGRAM, 0)

ソケットを利用するには、下記のようにします。

# ソケットから読み込む
$in = <SOCKET>;

# ソケットに送信する
print SOCKET "....";

関連記事