From be67f63f4e11e53690bf1431a236f86b484c9bf0 Mon Sep 17 00:00:00 2001
From: Diego Nehab
Date: Tue, 6 Oct 2015 11:33:50 +0800
Subject: Changed buffer-per-socket to buffer-per-operation.
This is a difficult tradeoff to measure. I think large
datagrams won't be used very frequently. So it is better to
not lock a large buffer to each socket object and instead
allocate and deallocate for each operation receiving a
datagram larger than UDP_DATAGRAMSIZE.
---
doc/socket.html | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
(limited to 'doc/socket.html')
diff --git a/doc/socket.html b/doc/socket.html
index e6a9bf8..8a81414 100644
--- a/doc/socket.html
+++ b/doc/socket.html
@@ -90,7 +90,7 @@ of connect are defined as simple helper functions that restrict the
-
+
socket._DEBUG
@@ -99,6 +99,19 @@ This constant is set to true if the library was compiled
with debug support.
+
+
+
+socket._DATAGRAMSIZE
+
+
+
+Default datagram size used by calls to
+receive and
+receivefrom.
+(Unless changed in compile time, the value is 8192.)
+
+
@@ -393,6 +406,16 @@ The maximum number of sockets that the select function can handle.
+
+
+
+socket._SOCKETINVALID
+
+
+
+The OS value for an invalid socket.
+
+
--
cgit v1.2.3-55-g6feb