TCP/IP Connection refused
11 views (last 30 days)
Show older comments
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 Comments
Answers (1)
Garabani
on 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 Comments
See Also
Categories
Find more on MATLAB Parallel Server in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!