I am having this strange problems with the getc function. I use getc to get a character from a socket file handler. I need to simulate message exchanges between pc and a mobile device. For the first few messages, getc works fine. But for this one, getc couldn't get anything from the socket. The whole Perl program blocked until I reset that mobile device. But the wireshark shows the message was send to the right port number.
Is there tool I can use to what's going on?
Thanks