Big reorganisation is comming. For the moment only remove from the target the innecessary classes in my new design. Create the JRCConnection, JRCConnectionClient and JRCConnectionServer classes. And now I'm going to implement the asyncSocke Big reorganisation is comming. For the moment only remove from the target the innecessary classes in my new design. Create the JRCConnection, JRCConnectionClient and JRCConnectionServer classes. And now I'm going to implement the asyncSockett
Async socket implementation with GCDAsyncSocket
Implemented SendCall system for JRCClient
Implemented process a call received for the JRCConnectionClient
Pass methods of JRCClient to JRCConnection to be reused whith JRCConnection, by the way remove all warnings. The SocialConnection don't implement the JRCSocket protocol. Even if it's true that all his herited sons implement it they don't have common implementation
JRCConnectionServer implementation. New method to the JRCSocket protocol to acceptConnection and implement it for the AsyncSocket. Not tested but the system should work now
Cleaning project and adapt examples
Debug Server connection, set the delegates of sockets correctly and debug server example project
Debug client connection
Merge remote-tracking branch 'origin/refactor/version1.0' into refactor/version1.0
implement the identifier getter for All connections. All connections should have an identifier
JRCService publish system implementation for JRCConnectionServer
Adapt project server example to the new interface
JRCServiceLocator creation and implement the bonojour service locator. Adapt tha JRCConnectionClient to work with JRCServiceLocator
Adapt client example to the new interface and debug
Merge branch 'refactor/services' into refactor/version1.0
Merge branch 'refactor/version1.0' of github.com:jpellat/JRCRemoteCall into refactor/version1.0
JRCPArser and JRCGenerator protocols created. Created JRCParserJSON and JRCGeneratorJSON too and adapt the JRCConnection client and server
License agreement update
Remove interface tests and logTrace at socket message sending