Alexandru Macocian
8eb0fe06c0
Setup for multiple listener types
2021-10-01 17:25:32 +02:00
Alexandru Macocian
867fa12a6c
Support for interpolated URLs
...
Implemented use of TypeConverters for requests and responses
2021-09-29 00:41:36 +02:00
Alexandru Macocian
8ad0b27029
Reconnect policy for tcp client.
2021-03-02 17:14:35 +01:00
Alexandru Macocian
71cc470569
- server now reads continiously instead of polling
...
- server increases reading delay when client is inactive
- new procedure to check if the client is connected or not
- ftphandler sets affinity to connected client
2020-04-10 21:44:40 +02:00
Alexandru Macocian
0f26f7c6e0
Base implementation for FtpHandler
2020-04-05 16:25:10 +02:00
Alexandru Macocian
72060f15dd
Started working on FTP modules
2020-04-05 13:58:14 +02:00
Alexandru Macocian
1eb95368ea
Introduced typed resources for client
2020-03-27 19:19:12 +01:00
Alexandru Macocian
247f1b27e7
Renamed namespace for easier access
...
Added tests for stopping the server properly
2020-03-06 11:07:47 +01:00
Alexandru Macocian
9272f7fc58
Started changes onto websocket message
2019-11-07 16:43:25 +01:00
Alexandru Macocian
3f6992919f
Fixed a bug in TickrateEnforcer that would forget to update the last tick time, effectively always throttling server.
2019-10-23 12:59:15 +02:00
Alexandru Macocian
9505d45558
Implemented usage monitors to monitor and observe server resource usage.
2019-10-23 12:03:26 +02:00
amacocian
37d03d25eb
Beta implementation for a form parser in case of POST HTTP request.
2019-07-29 15:57:34 +03:00
amacocian
5c0107ae0a
Changed websocket handler reference in interface.
...
Added file server implementation for http.
2019-07-26 08:40:53 +03:00
amacocian
f9c09fcaba
Implementing standard websocket packet.
2019-07-25 16:01:02 +03:00
amacocian
9e33886d75
Changed server example to feature both a http and a websocket handler concurrently.
2019-07-25 11:27:31 +03:00
amacocian
b2ea55e949
Implemented websocket protocol and basic echo websocket module.
2019-07-24 14:02:54 +03:00
amacocian
5d52c253aa
Hello world http module implementation
2019-07-24 12:39:02 +03:00
amacocian
aa141eb88d
Switched to a concurrent collection for message queue.
2019-07-24 11:24:34 +03:00
amacocian
c2c41367a7
Implemented keep-alive functionality
2019-07-24 09:59:11 +03:00
amacocian
a1934fdf34
Fixed an error with server responses.
2019-07-23 18:23:03 +03:00
amacocian
8c875c4278
Changed Interfaces to provide handlers with reference to server directly through method calls
2019-07-23 15:57:08 +03:00
amacocian
e84c1051a2
Added http handlers
2019-07-23 14:47:38 +03:00
amacocian
3e0287fa26
Merge branch 'master' of https://github.com/AlexMacocian/MTSC
2019-07-23 07:28:06 +03:00
amacocian
c330bc7292
changes
2019-07-23 07:28:02 +03:00
amacocian
afc632b72e
Added ability to use SslStreams for communication.
2019-07-22 18:52:13 +03:00
amacocian
ffa91681bd
Added support for Ssl Stream
2019-07-22 18:41:34 +03:00
amacocian
59078d13f5
Modified from ASCII to Unicode Encoding for broadcasting.
2019-07-22 15:00:29 +03:00
amacocian
7cf668e3c1
Implemented a unified message sending method.
...
Implemented broadcasting handlers to test encrypted communication.
2019-07-19 09:48:42 +03:00
amacocian
0527a60ae5
Changed target to all
2019-07-18 15:49:50 +03:00
amacocian
2ba2939049
Implemented client encryption handler
2019-07-18 15:45:27 +03:00
amacocian
7ca14ee942
Adding basic functionality and testing
2019-07-17 16:01:43 +03:00