Commit Graph

31 Commits

Author SHA1 Message Date
MaxXor 8a7bda84bd Added Upload File with Drag & Drop to File Manager 2015-07-24 15:46:11 +02:00
MaxXor 2c48db56e4 Improved Remote Desktop
- shows now FPS (frames per second)
2015-07-23 16:55:44 +02:00
MaxXor e4757b87a2 Improved File Manager
- Added blocking send, this is important when transfering files to
prevent allocation of all blocks at once which pumps the memory with the
files contents
2015-07-23 13:31:45 +02:00
MaxXor d1b37e7d49 Improved header reading
When a new packet is at the end of the current buffer, it can happen
that the header isn't complete. Then it first reads what's there, writes
it to a temporary header and receives the rest of it in the next read
buffer.
2015-07-19 20:12:34 +02:00
MaxXor 45dccb69e0 Added consistent packet names 2015-07-14 19:00:31 +02:00
MaxXor bc3c6caac4 Changed property 2015-07-12 23:47:54 +02:00
MaxXor 887f3ab34a Added ConnectionHandler to Server 2015-07-12 19:30:34 +02:00
MaxXor 9092cc513a Corrected documentation 2015-07-10 16:49:11 +02:00
MaxXor ad75e9a760 Moved ConnectedTime to Client
- Added more documentation
2015-07-10 16:45:41 +02:00
MaxXor 9993ff0f89 Added ConnectedTime property to Client's UserState
- Fixed cross threading bug on form closing
2015-07-10 16:36:34 +02:00
MaxXor deaca4af40 Fixed not counting sent bytes 2015-07-10 15:58:26 +02:00
MaxXor bca273dc5e Fixed networking code
ref #275
2015-07-10 12:45:24 +02:00
MaxXor 9a145b602b Better handling of packets with invalid header 2015-07-09 22:39:33 +02:00
MaxXor 9722744a75 Renamed MAX_PACKET_SIZE to BUFFER_SIZE 2015-07-09 22:28:07 +02:00
DragonHunter 0e6cafdc75 Reduced header to 3 bytes & Max Payload is 16MB
Reduced the Header from 4 bytes to 3
The server or client should not be able to allocate 2GB memory from the
header, max is now 16MB
2015-07-09 22:01:39 +02:00
MaxXor d785fc32a8 Fixed networking code
fixes #272
fixes #273
2015-07-08 11:13:43 +02:00
MaxXor cf0de1597f Removed redundant setting of NoDelay option 2015-06-18 16:11:33 +02:00
MaxXor f4835ee68b Removed whitespace 2015-06-14 14:20:50 +02:00
MaxXor b9d11c3b24 Fixed async receive in client & server using a queue 2015-06-11 10:20:11 +02:00
MaxXor dde4336e1c Don't handle ObjectDisposedEx. as normal Exceptions 2015-06-10 19:53:03 +02:00
MaxXor 3fc03a7788 More send & receive fixes for client & server 2015-06-10 19:33:02 +02:00
MaxXor ca2f4c550b Added lock object for free buffer stack in PooledBufferManager.cs 2015-06-10 16:31:14 +02:00
MaxXor 8df408cf4b Fixed disconnection 2015-06-10 15:31:51 +02:00
MaxXor 6d75eac831 Fixed situations which could break the server 2015-06-10 15:24:18 +02:00
MaxXor 8284da5830 Small fix 2015-06-07 16:50:37 +02:00
MaxXor 83ec8c2a87 Added improvements to client 2015-06-07 16:35:30 +02:00
MaxXor 70618e91cb Improved memory management in server
- Fixed handling packets wih payload bigger than the buffersize of the
receiving socket
- Added locks to FileSplit class
2015-06-07 16:28:33 +02:00
MaxXor 3abc4c5f82 Improved Buffer Manager 2015-06-06 09:28:43 +02:00
MaxXor 3e457d8a06 Improved reusing of buffers after restarting listen 2015-06-05 23:27:59 +02:00
MaxXor 9aef2df7f7 Small fix 2015-06-05 23:12:10 +02:00
MaxXor 3bdd5aa294 Implemented pooled buffer manager to socket 2015-06-05 23:07:37 +02:00