explanation.txt 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. Discussion Points: (Do these first)
  2. i) Explore multiple traffic concept
  3. -To make use of different ports as well as multi ISP to stream data. Eg: External Netword card.
  4. -See how I can talk to underlying OS network configuration to make use of the network stream and delegate ports to it
  5. ii) Move transport service instantiation to adapterManager
  6. ExtraNotes: In some cases, servers can only be transmitting. Although this program allows for dual roles if there's a need for me.
  7. For 25/11/2024 Monday
  8. i) Do include in the list of discussion for the message ordering mechanism
  9. - Currently the way it is working is not favorable. In the mean time, do think up suggestion to improve the ordering.
  10. - Just to acquire boss's input. Doesn't have to challenge him or anything
  11. ii) Http Service Prep
  12. -Need to emulate logical channel somehow.
  13. iii) TCP Service Prep
  14. -Try this out, so that I can proceed with multi port and metric performance
  15. -Adapter Manager need to be intelligent enough to instantiate necessary components. So there will be a need to also check if a port is busy or in used.
  16. Things to do:
  17. - Connection Manager to manage different transport options. Default using websocket, but will also consider fail detection on each transport and decide on adapters swap
  18. - Also need to cater for browser environment. Right the now, the default behaviour is that one would assume to instantiate a socket server, instead of client.
  19. Need to cater for those cases too.
  20. Target for week: (Same for Week4)
  21. i) R&D for multi channel data traversal.
  22. -That means utilizing multiple TCP ports or network cards or transport services.
  23. -To be Prep via documents for discussion
  24. ii) Functional Http Service options to be made available.
  25. -Default transport will be geared towards socket at the moment.
  26. iii) Code Adjustments and Cleaning
  27. -Make sure the file structure and folders are in orderi
  28. -Necessary comments
  29. iv) Documentation
  30. -A special Readme file to help understand the usage and what it does.
  31. -Also guide for future enhancements
  32. DONT FORGET TO UPDATE SPICEWORK!!!!!!