Hi David,

I want something similar to backlog argument in grpc server api. This is 
exactly what my requirement is. I am sorry if my previous message created 
some confusion. 
What i want is, if there are already 8 accpeted client connections, after 
that no new client should connect, once one of connected client goes off, 
thn new client can connect to server. Its like, at a time, server should 
serve max of 8 clients.

Thanks
Chaitanya

On Thursday, 4 August 2016 12:42:35 UTC+5:30, David Klempner wrote:
>
> 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] 
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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/170a4d92-abba-4017-aee0-0893de7cc7fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to