/ dev에서 새 소켓을 어떻게 만들 수 있습니까?


답변:


9
  • 유닉스 도메인 또는 TCP 소켓을 작성하는 일반적인 방법은 프로그래밍 방식 의 비아, mknod를 또는 소켓 시스템 호출합니다. mknod명령없는 당신이 소켓을 만들 수 있습니다.

명령 행에서 소켓 패키지를 사용하십시오.

  • 명령 행에서 Unix / TCP 소켓을 작성 socket하려면 소켓 패키지 에서 명령을 시도하십시오 (먼저 설치). 매뉴얼 페이지 설명 요약 :

    소켓은 인터넷 도메인 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/logsocket명령을?
Robin Winslow

1

생성 할 수는 없지만 아래와 같이 작동중인 시스템에서 머신 간의 일부 공유 위치로 복사하고 공유 위치에서 다른 시스템으로 복사 할 수 있습니다.

기계 A

cp -rf /dev/SRC shared_directory

기계 B

cp -rf shared_directory /dev/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.