No description
Find a file
Ralph Sennhauser 4faa11a243 Fix MTU negotiation on server side
On connect the MTU sent by the client gets stored and sent back
unchanged if within minimum and maximum of the protocol. Then on verify
connect a test is done if the returned MTU is smaller than the current
MTU and if so gets adjusted. So as long as the MTU is within boundaries
only the client specified MTU is relevant.

This patch adds a check for smaller MTU on server side.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2023-03-10 09:41:55 +01:00
docs switch irc channel 2021-06-13 16:15:37 -04:00
include/enet avoid explicitly storing roundTripTimeoutLimit 2023-02-05 00:55:34 -05:00
m4 added keep file 2010-05-13 17:42:55 +00:00
callbacks.c add enet_linked_version() for querying linked version 2013-05-07 10:11:22 +03:00
ChangeLog fix more changelog typos 2020-12-19 00:21:42 -05:00
CMakeLists.txt Merge pull request #82 from JonnyPtn/master 2022-10-17 14:21:53 -04:00
compress.c doxygen fixes 2010-06-09 21:48:46 +00:00
configure.ac 1.3.17 release prep 2020-11-15 12:40:57 -05:00
Doxyfile 1.3.17 release prep 2020-11-15 12:40:57 -05:00
DoxygenLayout.xml more doxygen cleanups 2014-05-11 07:26:52 +03:00
enet.dsp fix file permissions 2013-07-08 14:59:05 +03:00
enet_dll.cbp 1.3.0 import 2010-06-09 21:16:23 +00:00
host.c remove unnecessary sent unreliable list from peers 2023-02-04 23:20:39 -05:00
libenet.pc.in WIP build system cleanups by Nathan Phillip Brink 2010-05-13 17:31:45 +00:00
LICENSE update license dates 2020-04-16 00:16:10 -04:00
list.c list include workaround 2010-07-29 02:42:28 +00:00
Makefile.am 1.3.17 release prep 2020-11-15 12:40:57 -05:00
packet.c use a hard-coded crc32 table 2022-08-12 08:46:05 -04:00
peer.c avoid explicitly storing roundTripTimeoutLimit 2023-02-05 00:55:34 -05:00
premake4.lua add premake file 2014-09-07 12:14:10 +03:00
protocol.c Fix MTU negotiation on server side 2023-03-10 09:41:55 +01:00
README Relocate home to http://sauerbraten.org/enet/ 2023-03-02 22:43:35 -05:00
unix.c added ENET_SOCKOPT_TTL 2023-01-08 15:58:31 +01:00
win32.c added ENET_SOCKOPT_TTL 2023-01-08 15:58:31 +01:00

Please visit the ENet homepage at http://sauerbraten.org/enet/ for installation
and usage instructions.

If you obtained this package from github, the quick description on how to build
is:

# Generate the build system.

autoreconf -vfi

# Compile and install the library.

./configure && make && make install