4개 소켓중 하나를 ip-raw 모드로 설정하고 프로그램으로 ping을 구현했습니다.
프로그램적으로 ping 구현한 이유는 따로 있구요.
w5100을 사용한 여러대의 기기가 하나의 네트웍상에 있습니다.
하나의 기기와 1:1로 ping 하면 잘됩니다.
그런데 pc에서 두개 이상의 기기에 ping 을 하면 ping이 끊깁니다.
예를 들면 4대의 기기를 설치하고 4개의 커멘드창을 띄어 놓고 동시에 1:1로 ping 하면 문제가 발생합니다.
192.168.10.101 ← 첫번째 커멘드창에서 ping
192.168.10.102 ← 두번째 커멘드창에서 ping
192.168.10.103 ← 세번째 커멘드창에서 ping
192.168.10.104 ← 네번째 커멘드창에서 ping
왜그럴까요? 이해가 안가네요.