1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-09-19 17:59:19 +03:00
Files
SoftEtherVPN/src
Davide Beatrici 7d58e6bf60 Add interface for easy protocol implementation
This commit adds a protocol interface to the server, its purpose is to manage TCP connections and the various third-party protocols.

More specifically, ProtoHandleConnection() takes care of exchanging the packets between the local and remote endpoint; the protocol implementation only has to parse them and act accordingly.

The interface knows which protocol is the connection for by calling IsPacketForMe(), a function implemented for each protocol.
2019-07-26 08:36:54 +02:00
..
2019-02-14 16:07:35 +09:00
2019-05-29 19:37:29 +09:00
2014-01-04 22:00:08 +09:00
2019-07-10 12:45:14 +05:00
2018-06-09 19:57:45 +02:00
2018-05-16 23:47:10 +02:00