Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12436 Discussions

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

Altera_Forum
Honored Contributor II
892 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
150 Views

have you found any solution?

Reply