As of 14/11/2024 Things to consider: i) Multi Client test. -Make sure it can work with multiple clients. And yes, more proxy will need to be prepared to simulate that. ii) Request Response simulation. Make sure the receiver can make request and acquire response (Not referring to request Response adapter. Just use the existing two channel) -Enable the response generator aspect to simulate such cases. Also, there is a need for a counter so to speak, so that the message received by the receiver matches. -Also, need to consider also seqences once the above is tested. Because retransmission does help in wrapping. Either the retransmission do the wrapping or this message interface do the wrapping. {Just a thought, the wrapping message format can be implemented across, since transmission and adapter level don't really care?? Need to check again} iii) Http Transport service -This one will take some time, because need to emulate it to mimic bidirectional streaming, so there's a need to emulate logical channel iv) Think about requestresponse transmission and it's associated adapter's implementation -Do this when I have too much time to waste Discussion Points: (Do these first) i) Explore multiple traffic concept -To make use of different ports as well as multi ISP to stream data. Eg: External Netword card. -See how I can talk to underlying OS network configuration to make use of the network stream and delegate ports to it ii) Move transport service instantiation to adapterManager ExtraNotes: In some cases, servers can only be transmitting. Although this program allows for dual roles if there's a need for me. For 21/11/2024 (Thursday): i) Test multi client. -This is probelmatic. Observation: One client, but the all the transmission stop, but it shouldn't be. ii) Do include in the list of discussion for the message ordering mechanism - Currently the way it is working is not favorable. In the mean time, do think up suggestion to improve the ordering. - Just to acquire boss's input. Doesn't have to challenge him or anything iii) Start doing some R&D. -details down there iv) Also, enhancements to cater for UI side to use this mesasge transmission interface. [MAJOR OVERHAUL] - That means when instantiating message transmission, the browser environment must be specified to use socket client instead of starting a server. - Need to redo all the test again, (request-response emulation && multi Client Test) Things to do: - Connection Manager to manage different transport options. Default using websocket, but will also consider fail detection on each transport and decide on adapters swap - 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. Need to cater for those cases too. Target for week: i) R&D for multi channel data traversal. -That means utilizing multiple TCP ports or network cards or transport services. -To be Prep via documents for discussion ii) Functional Http Service options to be made available. -Default transport will be geared towards socket at the moment. iii) Code Adjustments and Cleaning -Make sure the file structure and folders are in orderi -Necessary comments iv) Documentation -A special Readme file to help understand the usage and what it does. -Also guide for future enhancements DONT FORGET TO UPDATE SPICEWORK!!!!!!