Commit Graph

151 Commits

Author SHA1 Message Date
a9653adb3f Reporting more errors 2013-01-08 03:14:29 +01:00
7b3f421a47 Code cleanup 2013-01-08 03:11:49 +01:00
ab2296b8db Code cleanup 2013-01-08 02:49:58 +01:00
daafd7abb1 Implementing message deserialization (over TCP) 2013-01-08 02:25:40 +01:00
d87f119ed4 Deserializing incoming data as messages 2013-01-08 02:04:47 +01:00
903ae06929 Keep the peer identifier around (for clients only at the moment) 2013-01-08 01:49:26 +01:00
ebcb9d925d Fixed build in debugging mode 2013-01-07 21:13:18 +01:00
b65c65c426 Re-generated Makefiles 2013-01-07 03:10:53 +01:00
830626a33b Fixed "make clean" 2013-01-07 03:10:43 +01:00
063ba408a7 Preparing scripts for the "clean" target 2013-01-07 02:46:29 +01:00
fc58598cc3 Code cleanup 2013-01-07 02:35:58 +01:00
52b5082487 Preparing scripts for the "clean" target 2013-01-07 02:32:08 +01:00
9de018ad46 Preparing scripts for the "clean" target 2013-01-07 02:27:12 +01:00
0fc11c530a Re-generated Makefiles 2013-01-07 02:21:30 +01:00
6d7c594fc5 Avoided a warning 2012-12-06 22:27:19 +01:00
3c91657465 Only allow clients to send messages for now 2012-12-04 15:42:06 +01:00
ce556dd215 Beginning to serialize messages 2012-12-04 01:03:40 +01:00
9b3acae493 Getting closer to sending the first messages over TCP 2012-12-04 00:56:35 +01:00
7ffe22d76f Using buffer serialization to send out messages 2012-12-04 00:47:17 +01:00
81a336cce2 Properly support the address format for both IPv4 and IPv6 2012-12-03 23:14:59 +01:00
87f24e174f Try to always allocate enough size to store the remote address 2012-11-24 11:41:53 +01:00
10348d20cd Adding IPv6 support to the UDP transport 2012-11-24 11:31:25 +01:00
abca70b7c2 Code cleanup 2012-11-24 11:31:18 +01:00
b4ad0f24af Almost completed IPv6 support 2012-11-24 11:01:03 +01:00
2580a61c25 Code cleanup 2012-11-24 11:00:37 +01:00
8712c88698 Connect to the proper name 2012-11-24 11:00:00 +01:00
c3fb6906cf Using getaddrinfo() instead of gethostbyname() 2012-11-24 01:25:46 +01:00
100f93a577 Preparing some more for IPv6 support 2012-11-21 20:16:01 +01:00
416643c52d Beginning to explicitly support IPv6 2012-11-21 20:00:25 +01:00
2276eab4cb Re-generated Makefiles 2012-11-17 18:25:55 +01:00
8217f141cf Always request the maximum number of backlog available 2012-11-17 18:25:11 +01:00
f4676ba5ff Hopefully more portable (notably for Windows) 2012-11-17 18:24:05 +01:00
ed4460476c Hopefully more portable (notably for Windows) 2012-11-17 18:22:12 +01:00
bfe725e6d4 Hopefully more portable (notably for Windows) 2012-11-17 18:21:08 +01:00
54f56d3ae3 Fixed the error reported when an unblocking connect() fails 2012-11-10 00:35:53 +01:00
0718e6a310 Fixed building DeforaOS 2012-11-04 15:03:17 +01:00
163391fbbe Fixed building DeforaOS 2012-11-04 14:59:31 +01:00
01640dce08 Fixed building DeforaOS 2012-11-04 14:59:08 +01:00
3088db5a8a Fixed building DeforaOS 2012-11-04 14:58:32 +01:00
47d202a219 Fixed building DeforaOS 2012-11-04 14:54:53 +01:00
a760240658 Merge branch 'master' of github.com:DeforaOS/libApp 2012-11-04 03:59:02 +01:00
79f69d5712 Also indicate the name of the transport being used 2012-11-04 00:40:35 +01:00
28e46e2e06 Merged 2012-10-31 00:47:42 +01:00
f832d4ae96 Largely improved the TCP and UDP transports
Adding IPv4- and IPv6-only versions in the process
Also comes with a better test suite (not fully functional yet)
2012-10-29 02:15:19 +01:00
795e0671a6 Set the proper error callback 2012-10-29 02:10:03 +01:00
20f1156396 Added a template transport 2012-10-18 02:08:42 +00:00
15ebf43c9e Testing the TCP and UDP transports alike 2012-10-18 01:56:25 +00:00
a6da501b9d Partially initialized the helper 2012-10-18 01:51:06 +00:00
440f65ec5c Now loading the UDP transport 2012-10-18 01:29:08 +00:00
3d8d705476 Fixed the name of the symbol to lookup 2012-10-18 01:27:48 +00:00