R socketConnection / make.socket (): Gibt es eine Möglichkeit, aufgehört zu werden?

8

[Disclaimer: mein Wissen über Steckdosen ist sehr rostig, und ich gehe gerade in R, also, wenn ich etwas völlig Offensichtliches verpasse, bitte zeig es!]

Wenn ich die (spärlich dokumentierten) R-Funktionen zum Erstellen und Verwalten von Sockets verstehe, nämlich socketConnection und make.socket , scheint es, dass beim Erstellen eines Server-Sockets ( server=TRUE ) das moralische Äquivalent des Folgenden ist ausgeführt:

%Vor%

und jetzt kann ich mit s2 arbeiten, kann aber keine Schleife erstellen, um mit einem Rückstand von eingehenden Verbindungen zu s fertig zu werden. Ist das mehr oder weniger richtig? Gibt es eine Möglichkeit, weiter zu hören und weitere eingehende Verbindungen nach dem Umgang mit dem ersten zu behandeln?

    
Derrick Turk 06.05.2011, 14:05
quelle

2 Antworten

2

Ich würde gerne die Antwort zu diesem auch wissen! ... aber in der Zwischenzeit kann ich zumindest eine Umgehung mit einigen Einschränkungen vorschlagen:

Wenn Sie wissen, wie viele Clients eine Verbindung herstellen, sollte Folgendes funktionieren.

Auf dem Server:

%Vor%

Auf jedem Client:

%Vor%     
Tommy 08.05.2011, 03:25
quelle
-1

Nein, Sie können das Backlog auf s1 berühren.

Fenster 1:

%Vor%

Fenster 2:

%Vor%

Fenster 3:

%Vor%

Fenster 1:

%Vor%     
isomorphismes 28.08.2014 10:09
quelle

Tags und Links