Can dsp.UDPSender work over a network?

Hello,
I'm trying to get dsp.UDPSender to send a message to another computer via UDP in real time. However, I'm having trouble using dsp.Sender/Receiver. My code is as follows
Sender computer
i=0;
send=dsp.UDPSender('RemoteIPAddress','www.xxx.yyy.zzz')
for i <30
info=uint8(255*rand(1,32));
step(send,info);
i=i+1;
pause(.5)
end
release(send)
Receiving computer
udpr=dsp.UDPReceiver(remoteIPAddress','www.xxx.yyy.zzz')
step(udpr)
while the sender is in the loop, im spamming the receiver's step call. However, all i recieve is an empty 0-by-1 matrix. both IPs are the same (sender computer's IP address). Both have LocalIPPorts of 25000. Can someone please help me to get this workig!

2 comentarios

Walter Roberson
Walter Roberson el 29 de Jun. de 2012
I do not see at the moment where you are defining the destination port number?
Have you tried something like WireShark to see what packets are going out?
Daniel
Daniel el 5 de Jul. de 2012
It may be necessary to run Matlab as an administrator if you are not seeing any network activity.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Etiquetas

Preguntada:

el 29 de Jun. de 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by