TCP/IP Connection refused

조회 수: 11 (최근 30일)
Vahe
Vahe 2014년 9월 10일
답변: Garabani 2021년 11월 25일
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.

답변 (1개)

Garabani
Garabani 2021년 11월 25일
have you ever found the reason? I am having a similar issue but for sending webcam video from server to client.

카테고리

Help CenterFile Exchange에서 Interface-Based Instrument Communication에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by