matlab udp发送与接收示例程序
亲测可用
% ipA = '192.168.0.5';
% portA = 8080;
% ipB = '192.168.0.3';
% portB = 8080;
% handles.udpA = udp(ipB,portB,'LocalPort',portA);
% set(handles.udpA,'OutputBufferSize',8192);
% set(handles.udpA,'TimeOut',100);
u1 = udp('127.0.0.1','RemotePort',8866,'LocalPort',1108);
u2 = udp('127.0.0.1','RemotePort',1108,'LocalPort',8866);
fopen(u1);
fopen(u2);
for i=1:1:10
fprintf(u1,'this is a text');
A = fread(u2,20,'char')';
char(A)
pause(1);
end;
fclose(u1);
delete(u1);
fclose(u2);
delete(u2);
u2 = udp('127.0.0.1','RemotePort',1110,'LocalPort',1234);
fopen(u2);
A = fread(u2, 10)
fclose(u2);
delete(u2);