TCP/IP Connection refused
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have server/client application. Server generating random number and sending it to client via tcp/ip. The server side code is the following:
tmr = timer('ExecutionMode', 'FixedRate', ...
'Period', 0.2, ...
'TimerFcn', {@timerCallback});
start(tmr);
where the function is:
function timerCallback(hObj, eventdata)
tcpipServer = tcpip('0.0.0.0',57000,'NetworkRole','Server');
fopen(tcpipServer);
mean = rand(1)
fwrite(tcpipServer,mean,'double');
fclose(tcpipServer);
clear all;
end
The client side code where the number is read is following:
tcpipClient = tcpip('localhost',57000,'NetworkRole','Client');
fopen(tcpipClient);
while (1)
try
number = fread(tcpipClient,1,'double');
pause(1);
catch
fclose(tcpipClient);
display('Read error');
clear all;
pause(2);
tcpipClient = tcpip('localhost',57000,'NetworkRole','Client');
fopen(tcpipClient);
end
end
This code runs for several hours, after which at client side I get the following error:
Unsuccessful open: Connection refused: connect
and the process stops.I run this code several times and the error is remains but the run times (more than 2 hours) are different.
0 commentaires
Réponses (1)
Garabani
le 25 Nov 2021
have you ever found the reason? I am having a similar issue but for sending webcam video from server to client.
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Parallel Server dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!