socket SOCKET,DOMAIN,TYPE,PROTOCOL
指定した種類のソケットをオープンし、ファイルハンドルSOCKET
にアタッチします。DOMAIN
、TYPE
、PROTOCOL
は、同名のシステムコールと同じように指定します。適切な定義を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 "....";