if (tcph->flags & ~(TH_SYN|TH_ACK|TH_RST|TH_ECE|TH_CWR | (open_mode?TH_PUSH:0)))
머 이런 문장인데요.. ~ 이거의 의미가 뭔지 아시면 좀 알려주세요 ㅜㅜ
허접해서.. 남의 코드 보는것도 결코 쉬운일이 아니군요 ..ㅜㅜ
모든 bit를 그 값의 반대로 만들겠다는 의미입니다.
~0x00000001 => 0xFFFFFFFE
Ones Complement 아차 늦었네요. :)
모든 bit를 그 값의
모든 bit를 그 값의 반대로 만들겠다는 의미입니다.
비트연산자 NOT 입니다.
Ones Complement
아차 늦었네요. :)