in reply to IO::Socket Not responding after period of time and traffic!
Probably not the cause of your cited problem, but I'm utterly astounded that your code works at all. Given that the 6 lines in the second block below are missing the keyword substr?
$day=substr($_,42,2); $month=substr($_,44,2); $year=substr($_,46,2); $epanic=($_,49,1); $eoverspeed=($_,52,1); $egeoin=($_,52,1); $egeoout=($_,52,1); $egeooutspeed=($_,52,1); $egeoinspeed=($_,52,1); $event=substr($_,48,5);
I guess either errors are rare, or not handling them means ignorance is bliss. I have to award you the prize for some of the nastiest code I've seen this year.
Had you used strict and warnings, you might have noticed that. Along with the typo in:
and the bad escape in $data = "!$msgreply\OK";.print "Socket Created On : $sockeaddress:$socketport\n\n";
With those, judicious use of unpack, and a little formatting and you could end up with 120 lines that looks like this rather than the 260 lines of yuck you posted. And the monks might be more tempted to look closely.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: IO::Socket Not responding after period of time and traffic!
by aaronwroblewski (Initiate) on Aug 16, 2010 at 09:16 UTC | |
by BrowserUk (Patriarch) on Aug 16, 2010 at 15:57 UTC |