>> Delete Reply from No. 0 article
No. RE: 네트워크 프로그래밍에서 에러 좀 잡아주세요.

등록 2000-12-28 16:54:00 By localhost     조회 1
이름 앙마    

		: if(socket(AF_INET, SOCK_RAW, IPPROTO_IP)<0)
:       perror("...............");
:
: 제 프로그램 중에 이러한 코드가 있는데, 컴파일 에러는 없으나
: 실행시키면, 저 코드 부분과 관련하여 "규약이 지원되지 않음"이라는
:  에러메시지가 나옵니다.
: 똑같은 소스를 유닉스 계열에서 돌려보면 잘 돌아가는데 리눅스에서
: 실행 에러가 나는 이유를 잘 모르겠습니다.
: 다른 리눅스 버전에서 돌려봐도 마찬가지입니다.
:
: 저기 프로토콜인 IPPROTO_IP를 다른 걸로 바꾸어보면 에러는 없으나
: 역시 결과 출력이 안되는군요..
:
: 음.. 혹시 이유를 아시는 분 계시면 꼭 메일주시기 바랍니다.
: 감사합니다.
:
: 꾸벅..
  >> 제가 알기론.. 마지막 세번째 인자부분(IPPROTO_IP )을 0로 써주면
>> 되는 걸로 알고 있는데요... 그냥 0만 써주고 해보세요..이렇게..
>> if(socket(AF_INET, SOCK_RAW, 0)<0)
>>       perror("...............");
 >> 그럼 이만.. 총총...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved