Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12618 Discussions

how to know the tcp socket client broken in nichestack/ucos 2

Altera_Forum
Honored Contributor II
1,075 Views

how to know the tcp socket client broken in nichestack/ucos 2, 

 

I want to accept the server socket again after the tcp socket client is broken. 

 

my project is : 

 

I make a tcp socket server for sending data to tcp client only. when the tcp  

 

client is broken (normally, whatever), or so when the client connect again, 

 

the link is not work. I think is: the tcp server task is not quite the while(1) loop, 

 

and not accept again ! or other problem? thanks for your help. 

 

my code just like following: 

 

tcpserversocketTask() 

//define local variable 

 

socket(AF_INET,SOCKET_STREAM,0); 

 

bind(); 

 

listen(); 

accept(); 

 

while(1) 

 

read a flag from a ram ,when the condition(flag) is true 

send some data to tcp client. 

TK_SLEEP(1); 

}
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
333 Views

have you found any solution?

0 Kudos
Reply