Thread Socket receive-Frage (35 answers)
Opened by H3llGhost at 2008-06-05 17:32

Gast Gast
 2008-07-01 11:00
#111713 #111713
Das ist mal eine gute Frage ... ;)

Ich habe mir für den Server nun folgendes ausgedacht:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use strict;
no strict 'vars';

use IO::Socket;

$sock = IO::Socket::INET->new(LocalAddr => 'localhost',
                                                                LocalPort => 9000,
                                                                Proto => 'udp');
                                                                
$main->repeat(100=>\&run);      
                                                        
sub run
{                                                               
        while($new_sock = $listenSock->accept())
        {
          print RX "peer=".$new_sock->peerhost."\n";
          $rxText="";
          do
            {
              $new_sock->recv($rx_txt,4095);
              $rxText.=$rx_txt;
             } until (!length($rx_txt));

             print RX "$rxText\n\n";
             print LOGFILE "$rxText\n";
            $new_sock->close();
        }
}


Was meint ihr dazu?

View full thread Socket receive-Frage