in reply to Re: Perl IO::Socket Transfer A File Help
in thread Perl IO::Socket Transfer A File Help

Actually, I've been tinkering at this problem all morning while looking for tutorials that also might contain an example that would point out the problem, but something in my code is preventing the first two lines from being copied, which is why I'm getting this random memory error. Also the file transfered is just a random binary file and that gets a memory error after transfer, due to the fact that the first two lines where not being sent over the socket. I have managed to have it copy all but the first line and I cannot figure out why it skips the first line of the file when it copies it. Once I figure this out of course I think I will have solved my own problem. Code Update:
#!/usr/bin/perl use strict; use IO::Socket; my $sock = new IO::Socket::INET( LocalPort => 6224, Listen => 10, Proto => 'tcp', Reuse => 1, ); while(my $conn = $sock->accept()) { open(FILE,"fucks.txt"); binmode(FILE); my @file = <FILE>; close(FILE); foreach my $x (@file) { print $conn $x; } }

Replies are listed 'Best First'.
Re^3: Perl IO::Socket Transfer A File Help
by BrowserUk (Patriarch) on May 05, 2007 at 19:07 UTC