9 Commits

Author SHA1 Message Date
Fred Nicolson
e748fde121 API changes, and lots of fixes.
fr::HttpSocket has been removed.

fr::Sendable has been added. Classes can inherit this if they want to be sendable through sockets. Both fr::Http (which is inherited by fr::HttpRequest and fr::HttpResponse), and fr::Packet inherit this, to allow them to be sent through fr::Socket::send()/fr::Socket::receive().

Fixed broken fr::SocketSelector and fr::SocketReactor, as they no longer accepted fr::Listener's due to fr::Listener no longer inheriting fr::Socket.
2017-07-18 17:34:49 +01:00
Unknown
1eec21c679 Fixed Cmake error 2017-05-29 19:04:44 +01:00
Unknown
1b64bbbb67 Cleaned up mess 2017-05-29 18:59:33 +01:00
Unknown
bf8a6345d7 Merge remote-tracking branch 'origin/master' 2017-05-29 18:57:47 +01:00
Unknown
c4fea83a2c Added support for examples to the build system. Cleaned up examples.
Examples can now be automatically built with the project, if enabled. And I've cleaned up MiaoDX's examples to be more compliant with frnetlib's coding style.
2017-05-29 18:57:39 +01:00
miaodx
7dccf41b76 specify the ip and port. 2017-05-29 23:49:03 +08:00
miaodx
8a380c6620 add FRNETLIB_LIB for apple and linux. 2017-05-29 23:48:31 +08:00
miaodx
bb9eaa3981 tcpsocket client and server example. 2017-05-29 23:19:27 +08:00
miaodx
1de53ef6e8 add some examples. 2017-05-29 09:42:14 +08:00