広告
広告
指定した種類のソケットをオープンし、ファイルハンドル 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)
。HTTP、FTP、POP3、SMTP などは全て TCP/IP を使用するので最初の書式を使用すればよいでしょう。SOCKET の部分には好きなファイルハンドル名を指定することができます。
socket(SCK, PF_INET, SOCK_STREAM, 0)
とすれば、ファイルハンドル SCK が生成されるのでソケットから読み込むには
$imp = <SCK>;
とし、ソケットに送信するには
print SCK "....";
とします。適切な定義を import するために、まずはuse Socket;
とします。
広告