어떻게 하시겠습니까? ForceBindIP see website응용 프로그램을 LINUX의 특정 네트워크 인터페이스에 바인드하는 방법은 무엇입니까?
1
A
답변
1
일반적으로 청취 소켓을 INADDR_ANY (C - 다른 언어 기반)로 바인딩합니다. 이는 기본적으로 0.0.0.0입니다. 즉, 로컬 호스트 (127.0.0.1)를 포함하여 컴퓨터가 구성한 주소로 연결되면 연결이 발생합니다. 대신 청취 소켓을 특정 주소에 바인딩하는 경우 (C에서는 클라이언트 측 소켓의 원격 끝과 동일한 방식으로이 데이터 구조를 작성합니다) 소켓은 해당 특정 주소에 바인딩됩니다. 호스트에 로컬 호스트가 아닌 둘 이상의 주소가있는 경우 서로 다른 IP 주소에 바인딩되어 있고 INADDR_ANY에 바인딩되어 있지 않은 한 동일한 포트 번호에 여러 개의 수신 소켓을 바인딩 할 수 있습니다.
부수적으로 로컬 호스트에 바인드하면 로컬 컴퓨터의 연결 만 허용됩니다. 다른 컴퓨터가 해당 주소를 사용하는 해당 컴퓨터와 통신 할 수 없기 때문입니다.
관련 문제
- 1. raw_socket을 kernelspace의 특정 인터페이스에 바인드하는 방법은 무엇입니까?
- 2. freebsd/linux의 특정 코어에 프로세스를 바인드하는 방법
- 3. Windows 응용 프로그램을 Java 응용 프로그램과 바인드하는 방법은 무엇입니까?
- 4. Linux의 네트워크 연결 유형을 감지하십시오.
- 5. 네트워크 프로그래밍에서 Windows와 Linux의 차이점은 무엇입니까?
- 6. list를 dataGridView에 바인드하는 방법은 무엇입니까?
- 7. 응용 프로그램의 JAR 파일 내에 MySQL 데이터베이스를 바인드하는 방법은 무엇입니까?
- 8. winpcap을 사용하여 현명한 네트워크 트래픽 응용 프로그램을 캡처하는 방법은 무엇입니까?
- 9. 특정 응용 프로그램을 프록시하기위한 API
- 10. Java로 응용 프로그램을 국제화하는 방법은 무엇입니까?
- 11. ClickOnce 응용 프로그램을 롤백하는 방법은 무엇입니까?
- 12. .net 응용 프로그램을 특정 사용자로 디버깅하는 방법은 무엇입니까?
- 13. 장치의 특정 응용 프로그램을 제거하기 위해 broadcastrecevier를 구현하는 방법은 무엇입니까?
- 14. 특정 모듈을 실행해야하는 장고 응용 프로그램을 만드는 방법은 무엇입니까?
- 15. Lazytest 'describe'테스트에서 var을 리 바인드하는 방법은 무엇입니까?
- 16. 크리스탈 리포트에 데이터베이스를 바인드하는 방법은 무엇입니까?
- 17. 데이터베이스에서 checkedListBox로 테이블을 바인드하는 방법은 무엇입니까?
- 18. MVVM Pattern에서 툴바 버튼을 바인드하는 방법은 무엇입니까?
- 19. jQuery에서 이벤트를 바인드하는 올바른 방법은 무엇입니까?
- 20. 특정. NET 네트워크 라이브러리
- 21. Linux의 네트워크 연결 테스트 자동화 스크립트
- 22. iphone을 통해 응용 프로그램을 구입하는 응용 프로그램을 만드는 방법은 무엇입니까?
- 23. Linux의 ACL에 UID가 있는지 확인하는 방법은 무엇입니까?
- 24. Linux의 다중 인터페이스에 대한 사용자 정의 TCP 매개 변수
- 25. Linux의 Python 응용 프로그램에 SWF 내용을로드하는 방법은 무엇입니까?
- 26. Linux의 모든 응용 프로그램에서 열린 스레드를 나열하는 방법은 무엇입니까?
- 27. 웹 서비스 클라이언트를 Apache CXF와 함께 지정된 IP (네트워크 인터페이스)에 바인드하는 방법은 무엇입니까?
- 28. PHP 응용 프로그램을 올바르게 배포하는 방법은 무엇입니까?
- 29. 내 응용 프로그램을 배포하는 방법은 무엇입니까?
- 30. Java 프로그램을 사용하여 네트워크 파손을 감지하는 방법은 무엇입니까?