Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

big refactoring and improvement #24

Merged
merged 2 commits into from
Apr 17, 2016
Merged

big refactoring and improvement #24

merged 2 commits into from
Apr 17, 2016

Conversation

yannsucc
Copy link
Contributor

@yannsucc yannsucc commented Apr 16, 2016

  • refactoring folder (more logic i hope)
  • improve server/client to permit developer to switch the serializer
    used
  • better Iconnection creation on socket.accept() on
    server to avoid code duplication. Now you can precise a type of
    connection on Serveur creation. (first attempt)
  • improve FlashServer using the new Iconnection creation. (remove code
    duplication)
  • Some minor refacto on EventManager to explicit Client/server manager
    used. (try to add some improvement but i remove it from this commit, see
    5mixer branches "event_refactor")
  • Refactoring of TcpClient/TcpFlashClient
  • Manage Connect/disconnect callback on client/server
  • Clean some useless/ugly code
  • other minor stuff i don't remember :)
  • todo : add commentary and refactoring class to standardize
    typographie (using lower camel case ?)

Tested & working (all localy) :

  • neko : server/client
  • c++ server/client
  • flash : client (connecting to a neko/c++ server)

not tested : websocket protocol

- refactoring folder (more logic i hope)
- improve server/client to permit developer to switch the serializer
used
- better Iconnection creation on socket.accept() (first attempt) on
server to avoid code duplication. Now you can precise a type of
connection on Serveur creation
- improve FlashServer using the new Iconnection creation. (remove code
duplication)
- Some minor refacto on EventManager to explicit Client/server manager
used. (try to add some improvement but i remove it from this commit, see
5mixer branches "event_refactor")
- Refactoring of TcpClient/TcpFlashClient
- Manager Connect/disconnect callback on client/server
- Clean some useless/ugly code
- other minor stuff i don't remember :)
- todo :  add commentary and refactoring class to standardize
typographie (using lower camel case ?)

Tested & working (all localy) :
- neko :  server/client
- c++ server/client
- flash : client (connecting to a neko/c++ server)

not tested : websocket protocol
This was referenced Apr 16, 2016
@5Mixer
Copy link
Owner

5Mixer commented Apr 17, 2016

Wow, thanks man! Huge amount of work, kudos to you. 👍

@5Mixer 5Mixer merged commit 178bf71 into 5Mixer:master Apr 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants