컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 리눅스 소켓 프로그래밍 문제

리눅스 소켓 프로그래밍 문제

Connect 에서 오류가 발생했습니다. 서버측에서 서버 프로세스를 실행하지 않았을 수 있습니다. 당신이 지정한 포트가 잘못되었거나 상대방의 방화벽이 제한되어 있습니다. 로컬 네트워크 카드가 열리지 않았을 수도 있습니다.

몇 가지 수단을 드리겠습니다.

0. 네트워크 카드 서비스 네트워크 상태를 시작하고 서비스 네트워크가 시작되는지 확인합니다.

1. 서버가 수신 중인지 확인하십시오.

2. 클라이언트를 시작하면 netstat -a | grep TCP 에서 서버와 클라이언트가 설정 상태인지 여부를 감지합니다.

3. 너는 다른 기계에서 프로그램을 실행할 수 있다. Tcpdump host+local host IP 및 TCP 를 열고 패킷 흐름을 관찰합니다.

4. 클라이언트는 바인딩하지 않고 커널에 임시 포트와 와일드카드 주소를 제공하는 것이 좋습니다.

우리는 기본적으로 문제가 어디에 있는지 찾아낼 수 있다.

上篇: 임베디드 에어컨이란 무엇입니까? 작은 공간, 높은 활용도 下篇: 바오산에는 어떤 관광 명소가 있나요?
관련 내용