aler9
|
c878b68b70
|
fix various race conditions
|
2021-05-10 21:33:23 +02:00 |
|
aler9
|
e51ee76d92
|
server: rewrite conn and session closing with contexts to improve reliability
|
2021-05-10 19:38:02 +02:00 |
|
aler9
|
994cd442e3
|
server: allow to call server.Close() twice
|
2021-05-09 14:10:21 +02:00 |
|
aler9
|
7469a3362a
|
server: add author to OnSessionOpen
|
2021-05-08 22:27:05 +02:00 |
|
aler9
|
4beda10c06
|
server: when a session is closed, close also its tcp connection
|
2021-05-08 16:59:57 +02:00 |
|
aler9
|
11a5fb68ad
|
server: test invalid paths
|
2021-05-08 16:01:06 +02:00 |
|
aler9
|
028ed2b973
|
server: close session when there are no conns attached to it
|
2021-05-08 15:35:13 +02:00 |
|
aler9
|
d3361ffd90
|
server: add ServerSession.ID()
|
2021-05-08 00:25:17 +02:00 |
|
aler9
|
e52fda806d
|
add ServerConn.Close(), ServerSession.Close()
|
2021-05-07 11:42:01 +02:00 |
|
aler9
|
3cd72fd830
|
server: allow to use WriteFrame() before providing the response of PLAY or RECORD
|
2021-05-06 17:37:48 +02:00 |
|
aler9
|
e271c4e6ef
|
server: add read timeout tests
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
9d42a63102
|
server: add error to OnSessionClose()
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
6f749e6ba8
|
server: rewrite timeout system
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
750583341a
|
server: remove useless checks
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
5f8e08dded
|
server: test error in case of two TCP connections that share the same session
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
ab7ede2c00
|
server: shut down session after a TEARDOWN request
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
259043685d
|
server: implement sessions
|
2021-05-04 16:51:20 +02:00 |
|
aler9
|
4f8336c1ad
|
server: rewrite working principle
|
2021-05-04 16:51:20 +02:00 |
|