Thanks mcm for your suggestion.
I added this line in rocket.py
self.socket.settimeout(SOCKET_TIMEOUT)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 4096)
self.shutdown = self.socket.shutdown
 

starting around line 133 but I keep getting the same error on my IoT 
platform, which I thing is related to this fragment buffer size.
So bottom line I have no idea if this works. Thanks for your time. 



On Tuesday, October 31, 2017 at 6:38:36 PM UTC+1, mcm wrote:
>
> I think this is not exposed at python level
> you may try to hack the size on the lower level on the socket object using 
> the setsocktopt function) ... untested ;-)
>
> socket.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 4096)
>
>
>
> 2017-10-25 20:42 GMT+02:00 Dave S <[email protected] <javascript:>>:
>
>>
>>
>> On Wednesday, October 25, 2017 at 6:18:08 AM UTC-7, icodk wrote:
>>>
>>> Some small IoT units can't  afford the standard 16K fragment size 
>>> required by default for SSl negotiation.
>>> On some servers it is possible to set such limit, ex 
>>> nginx: ssl_buffer_size 4k;
>>>
>>> Is it possible to do the same on web2py development server ? 
>>>
>>
>> A quick look at rocket.py doesn't make it obvious how to do it.  I don't 
>> know if the ssl.wrap_socket() call has optional parameters for this; if it 
>> does, it's not obvious [to me] in the Python docs at 17.3.
>>
>> /dps
>>
>>
>>
>>
>> -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to