[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Limit tcp_listen to single connection

From: S. Ali Tokmen
Subject: Re: [lwip-users] Limit tcp_listen to single connection
Date: Wed, 10 Oct 2007 21:24:13 +0200

If you want to refuse all connections when one connection is active, do the following in your while(true) kind of loop:
  1. Do all necessary actions you need to before accepting connections (socket, listen, ...)
  2. Call accept. This will wait until a TCP connection is established.
  3. Once connection has been established (accept has returned), call close on the socket you were listening on.
  4. Do all send and recv calls with the TCP connection (= the socket that accept had returned).
  5. close the TCP connection's socket and loop
Hope this helps

S. Ali Tokmen
GSM (fr): +33 66 43 00 555 [Bouygues Telecom]
GSM (tr): +90 555 266 52 73 [Avea]
My AIM, ICQ, MSN Messenger, and Yahoo IM
contact details are on http://contact.ali.tokmen.com/
----- Original Message -----
Sent: Wednesday, October 10, 2007 8:46 PM
Subject: [lwip-users] Limit tcp_listen to single connection

Is there a way to limit the tcp_listen function to only accept a single connection.  I would like to limit a specific port to accept the first connection request and then refuse any additional connections until the first connection has been closed.  Does anyone know of a way to do this?

lwip-users mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]