um....no
the $snaplen thing is the ssize of the data in the packet actually it was 135 but i rounded it off to nearest 50 :/
and the $to_ms thing is the time to wait for a packet
Right. The time to wait in milliseconds. You've set it to 100 milliseconds. But your comment says you've set it to one second. 100 milliseconds is not one second. Hence, it's a confusing comment.