Commit graph

60 commits

Author SHA1 Message Date
Volker Fischer
14c8df9ee4 fix for shutdown on Linux (an error message was shown on shutdown) 2014-02-17 18:24:32 +00:00
Volker Fischer
2e5f7781ce finished implementation of a separate socket high priority thread 2014-02-16 08:12:07 +00:00
Volker Fischer
51db9e742a take care of NewConnection message in the socket context 2014-02-13 21:03:33 +00:00
Volker Fischer
bab6152f8c some cleanup and implemented a nice socket thread exit on shutdown (fixed Qt warnings on shutdown of the software) 2014-02-13 18:38:25 +00:00
Volker Fischer
7c37d6d018 fixes issues for Linux compilation 2014-02-11 20:39:07 +00:00
Volker Fischer
9ca6df618f separate socket thread works now fine under Windows (only for Windows right now) 2014-02-11 17:35:39 +00:00
Volker Fischer
2ad0890bf2 Do a test where we use waitforreadyread instead of event driven -> this seems to solve the thread priority issue with the GUI but we get a crash in the Socket (mutex/thread-save issue). 2014-02-01 15:14:47 +00:00
Volker Fischer
4b83fa6fe0 avoid allocating memory in time critical routines 2014-01-23 20:33:55 +00:00
Volker Fischer
7ee9fc2a67 fixed a compiler warning 2014-01-12 09:44:41 +00:00
Volker Fischer
81b4416a6f only fire message for starting the server if the server is not running at the moment 2014-01-06 13:04:26 +00:00
Volker Fischer
c0a67a9884 update to 2014 2014-01-05 16:52:38 +00:00
Volker Fischer
06ca70ef10 added a TODO comment 2014-01-05 15:33:08 +00:00
Volker Fischer
6e49e4e92c change the mechanism of how the LEDs are updated -> no window event posts anymore to avoid blocking in the critical audio thread 2014-01-03 08:54:49 +00:00
Volker Fischer
0d93612214 bug fix for the server (fixed a dead lock) 2013-08-18 15:22:18 +00:00
Volker Fischer
84c93bbbe5 fix for the "Multiple socket notifiers for same socket" error if threaded socket is used 2013-08-18 07:40:34 +00:00
Volker Fischer
8e95b548cb clean up the socket so that we do not have direct calls to e.g. protocol messages 2013-05-10 19:34:55 +00:00
Volker Fischer
21707b0e17 added some more comment 2013-05-10 07:57:21 +00:00
Volker Fischer
ddbc1d3d8d get rid of "Llcon" 2013-03-24 15:42:23 +00:00
Volker Fischer
a7895f88ea update year to 2013 2013-01-23 10:41:13 +00:00
Volker Fischer
b28daa079a removed old disconnect message which only works with connected channels -> replaced by a connection less disconnect message 2011-05-23 19:06:02 +00:00
Volker Fischer
b7ce6c3193 moved the socket buffer size update from the client in the channel because it shall be also used in the server in the future, bug fix with connect/disconnect 2011-05-22 20:40:29 +00:00
Volker Fischer
a770b75a06 added a connection less message for disconnect -> does not work yet since connection less messages are not evaluated for connected channels 2011-05-22 09:47:09 +00:00
Volker Fischer
0fecef8aa8 new version number, added code for sending disconnect messages if a server was not correctly disconnected 2011-05-05 19:39:48 +00:00
Volker Fischer
c4818c55e0 bug fix with connection less protocol messages system at the client 2011-04-23 20:44:56 +00:00
Volker Fischer
a238cd9569 first working initial server list implementation 2011-04-14 06:46:21 +00:00
Volker Fischer
1d4a7df6b5 give more flexibility with the client port numbers 2011-04-07 18:26:54 +00:00
Volker Fischer
24f707f2e7 removed connecion less channel class since it is not required 2011-04-06 19:01:39 +00:00
Volker Fischer
cb2a72c996 some more server list implementation, some code style changes 2011-04-04 18:57:49 +00:00
Volker Fischer
9feff9057a prepared everything for transmitting/receiving the first connection less ping time measurement 2011-03-30 07:55:43 +00:00
Volker Fischer
5aa210533b fixed some compiler warnings 2011-03-27 12:28:43 +00:00
Volker Fischer
e5d868fe20 initial work for server list implementation 2011-03-23 20:09:51 +00:00
Volker Fischer
f0a3e97b96 update of copyright 2011-02-22 18:56:52 +00:00
Volker Fischer
769f02e5e7 updated copyright 2010-01-03 13:40:46 +00:00
Volker Fischer
682c2e5877 client port always +1 per definition, some files unix2dos 2009-11-29 03:36:42 +00:00
Volker Fischer
9837af237d make the project compilable again 2009-07-30 18:36:37 +00:00
Volker Fischer
31efe7e92d removed channel set class and moved resulting code in server class -> not yet compilable 2009-07-26 20:12:22 +00:00
Volker Fischer
ffe0869129 improved variable type consistency -> changed unsigned char in uint8_t (removed TODO comments and copy operations) 2009-03-28 20:02:21 +00:00
Volker Fischer
2cd15abb8a added new protocol messages for network transport properties; removed unnecessary protocol events 2009-02-24 18:20:33 +00:00
Volker Fischer
c077f6ecf8 code cleanup (removed tabs), 2008 -> 2009 2009-02-22 11:07:18 +00:00
Volker Fischer
11fb1dbacd support for custom server port number selection 2008-07-22 15:17:19 +00:00
Volker Fischer
d39cb59c03 small change 2008-01-27 11:51:59 +00:00
Volker Fischer
a8ef2fabef some fixes 2008-01-27 10:05:15 +00:00
Volker Fischer
23e9f8e3f4 some more QT4 fixes 2008-01-22 19:58:53 +00:00
Volker Fischer
fa759cefdf first QT4 version which can be compiled and linked without errors on Windows 2008-01-17 18:56:43 +00:00
Volker Fischer
6608de0bdc first attempt to port to QT4, not working, still a lot to do... 2008-01-14 22:14:17 +00:00
Volker Fischer
3ea7dc0424 small changes (mostly for debugging under Windows) 2008-01-02 22:16:38 +00:00
Volker Fischer
84d69211c5 small changes (mostly in comments) 2007-12-31 13:09:12 +00:00
Volker Fischer
a7a90201c2 small change 2007-12-28 21:39:16 +00:00
Volker Fischer
d49a2b2731 new code style 2007-09-08 10:45:14 +00:00
Volker Fischer
8b6fcff32a unix2dos ed files because they were edited with different editors 2006-12-18 14:39:33 +00:00