The backlog argument only affects connections that haven't been accepted yet. It does nothing to connections that have already been accepted.
What is it that you're trying to accomplish by limiting the number of connections to 8? <http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem> That is a remarkably odd and specific requirement. On Wed, Aug 3, 2016 at 11:58 PM, Chaitanya Gangwar < [email protected]> wrote: > Hi Vijay, > > In normal tcp connection, listen api, takes backlog as argument which can > be used to limit the max number of connections. I am looking something > similar in grpc server api as well. i thought the grpc also internally > make same calls so there should be a way to restrict maximum connections. > Please correct me if i am wrong. > > *listen(int **sockfd**, int **backlog* > *);*The *backlog* argument defines the maximum length to which the queue of > pending connections for *sockfd* may grow. If a connection request > arrives when the queue is full, the client may receive an error with > an indication of *ECONNREFUSED *or, if the underlying protocol supports > retransmission, the request may be ignored so that a later reattempt > at connection succeeds > > Thanks > Chaitanya > > > > On Wednesday, 3 August 2016 20:03:29 UTC+5:30, Vijay Pai wrote: >> >> There currently isn't such an API from either core or C++ to do so. >> Depending on the platform, I presume that one could use a process-wide FD >> limit to limit the number of open connections before starting the server, >> but that would be outside the current scope of gRPC. >> Regards, >> Vijay >> >> On Tuesday, August 2, 2016 at 10:30:18 PM UTC-7, Chaitanya Gangwar wrote: >>> >>> I am using C++ grpc library. >>> >>> -Chaitanya >>> >>> On Tuesday, 2 August 2016 10:11:13 UTC+5:30, Chaitanya Gangwar wrote: >>>> >>>> Hi, >>>> >>>> Is there any way to limit maximum number of connections in grpc server >>>> ? I want to limit number of connections till 8 and after that server should >>>> reject any more new client connections. >>>> >>>> Thanks >>>> Chaitanya >>>> >>> -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/grpc-io/a704aa13-f55b-44c7-9a99-229cc66ec2b0%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/a704aa13-f55b-44c7-9a99-229cc66ec2b0%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAMbN1s4QKdGDo-HaBDq4ajnzW0CH0CQkraugTdQP1ExQOtpZBQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
