2012-03-28 2 views
2

마찬가지로 소켓을 생성하고 소켓을 클라이언트 측에 바인딩했습니다. 나는 양면을 연결할 수 있으며 데이터의 양을 보낼 수 있습니다. 기본적으로 TCP 소켓입니다. 내 문제는 일부 종류의 작업에 대한 매개 변수를 확인하고 설정하기 위해 TCP 헤더 세부 정보에 액세스하려고한다는 것입니다. 하지만 그렇게 할 수 없습니다. 사용자 공간에서 작업하고 있습니다. 소켓 레벨에서 헤더 부분에 접근하고 싶습니다 .. 이걸 좀 도와 주시겠습니까 ... 도와 주시면 좋을 것 같습니다 ..tcp 헤더 세부 정보에 액세스하는 방법?

+0

소켓을 만들 때 헤더를 만들지 않습니까? 라이브러리를 사용하여 소켓을 만들 경우 라이브러리에 헤더 정보를 가져 오는 API가 없습니까? – badmaash

+0

@badmaash 대부분의 소켓 API는 TCP 소켓을 만들 때 직접 액세스하지 못합니다. – nos

+0

일부 실험을 실행해야하는 경우를 제외하고는 명시 적으로 헤더 값을 변경하려는 경우 TCP 소켓을 사용할 필요가 없습니다. – RaviSharma

답변

1

아마 원시 소켓을 원할 것입니다. MSDN에 관한 문서가 있습니다. 원시 소켓에 대한 액세스는 제한적입니다. 나는 그들이 관리자가 아닌 사람들이 이용할 수 있다고 생각하지 않는다.

관련 문제