Matlab UDP Recieve Error
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joe Fleming
am 31 Okt. 2016
Kommentiert: Joe Fleming
am 31 Okt. 2016
Hi,
I'm running FlightGear simulation software and output some variable data through UDP on the loopback address 127.0.0.1, port 1234. Using the SocketTest application I can see the data being received however I would like to do this through Matlab which is running on the same PC.
I've read through the following example: https://uk.mathworks.com/matlabcentral/answers/10234-recieving-udp-from-iphone
I try to run the following:
while(1)
u = udp('localhost',1234,'localport',1234);
u.InputBufferSize = 1000;
u.DatagramReceivedFcn = @localReadDatagram;
fopen(u);
end
My issue is that I always get the error: "Unsuccessful open: Address already in use: Cannot bind ", can anyone help?
Thanks, Joe
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 31 Okt. 2016
You should probably use a different localport unless the receiving software insists that the transmitting port be 1234 . localport is the port number that data is transmitted from.
4 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Flight Simulator Interfaces finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!