Socket-Programmierung in R für den Empfang des UDP-Streams

8

In Python kann ich einen Code für die Socket-Programmierung schreiben, um einen Datenstrom über UDP zu empfangen.

Wie kann ich jedoch einen gleichwertigen Code in R haben, um das Gleiche zu tun?

%Vor%

In R habe ich versucht mit unterem Code, der nicht erfolgreich ist. Ich weiß, dass ich irgendwo erwähnen muss, dass es UDP und alle ist, aber nicht in der Lage, diese Einstellungen zu finden.

Ich muss den 'Datenstrom' von einem Gerät empfangen. Brauche ich dafür einen R-Server?

Plattform x86_64-pc-linux-gnu
os linux-gnu
version.string R Version 3.2.3 (2015-12-10) RStudio Version 1.0.44

%Vor%     
user3698581 30.11.2016, 18:55
quelle

2 Antworten

6

JF,

Mein Sinn wäre es, Ihren Code direkt in C / C ++ zu schreiben und über das

in Ihr R-Programm aufzunehmen

Mit dem obigen Ansatz können Sie ein Paket erstellen, das die Python-Funktionalität nachahmt oder den Python-Code direkt in ein RCPP-Paket einpackt. Dieser letzte Punkt wird im folgenden Lernprogramm behandelt.

Ich hoffe, dass die obige Erklärung und das Codebeispiel Ihnen helfen werden, in die richtige Richtung zu zeigen.

Rcpp-Codebeispiel:

Listener.R

%Vor%

Listener.cc

%Vor%

Client.R

%Vor%

Client.cc

%Vor%

Laufzeitausgabe

    
Technophobe01 21.11.2017 02:26
quelle
1

Ist RMarkdown hilfreich für Sie, um Ihren Python-Code zu schreiben und auszuführen?

%Vor%     
Zeinab Ghaffarnasab 22.11.2017 11:58
quelle

Tags und Links