/ devに新しいソケットを作成するにはどうすればよいですか?


回答:


9
  • UnixドメインまたはTCPソケットを作成する通常の方法は、プログラムmknodまたはソケットシステムコールを介して行われます。mknodコマンドはなりません、あなたがソケットを作成することができます。

コマンドラインから、ソケットパッケージを使用します。

  • コマンドラインから Unix / TCPソケットを作成する場合socketは、ソケットパッケージからコマンドを試してください(最初にインストールしてください)。manページの説明の要約:

    ソケットは、インターネットドメインTCPまたはUNIXドメインストリームソケットを作成し、それをstdinおよびstdoutに接続します。

ソケットの使用例(manページから)

  1. socket -v coma.cs.tu-berlin.de nntp

    coma.cs.tu-berlin.de(130.149.28.10)のnntpポート(ポート119)に接続します。

  2. socket -sl 3425

    ローカルホストのポート3425にサーバーソケットを作成し、接続を待機します。接続が閉じられた後、新しい接続が受け入れられます。

  3. socket -wslqvp "echo Socket! " 1938

    ローカルホストのポート1938にサーバーソケットを作成し、接続を待機します。接続が受け入れられると、文字列「Socket!」ソケットに書き込まれます。ソケットからデータが読み取られてfingerプログラムに書き込まれることはありません。プログラムの標準出力でファイルの終わり条件が発生すると、接続が閉じられます。その後、新しい接続が受け入れられます。


あなたは相当作成する方法を持っている任意のアイデア/dev/logを持つsocketコマンドを?
ロビンウィンスロー

1

作成することはできませんが、以下のように作業システムからマシン間の共有場所にコピーし、共有場所から他のシステムにコピーすることができます。

マシンA

cp -rf /dev/SRC shared_directory

マシンB

cp -rf shared_directory /dev/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.