yayyy at last came to the test case where data transfer setup is nearly completed yayyy.
so hmm there is still lots of tasks /test cases and fixes to do --> but webrtc data transfer lyr setup ran correctly.
its not trivial to do test cases->
so the online null plugin calls functions of library, which in some functions/in nodejs methods, loads the webrtc.dll and using the interface definition calls functions.
so hmm this dll approach were nice -> because in many cases when fixing i only need to change dll (unless lib also changes for library) instead of having have to compile the null plugin and repackage project again. which might took 4 or 5 minutes alike.
so even if i created dll due to library issues MD/MT incompliance issues, dll based libraries became very useful in this aspect
and testing is like ->
you open two process of app, and connect from lib's visual studio debugger to its process and fix issues with breakpoints etc.
and but the issue of testing is that, to test it, also a secondary same process is opent and if its in remote vm i can also connect that to visual studio debugger to fix any issue with breakpoints or if not on same computer sometimes I test with such config but with of course one visual studio avail if tested from one computer.
so let me share the nodejs sequence diagram to let you understand how much testing/issue fixes were required to come up to simply data transfer start on client -->
(cl (or ngc) is game joiner client and gc is game creator client where mesh webrtc is to arranged with interacting with nodejs server )
so there is still lots of issues to fix and debug from visual studio but still i think its nice that webrtc data transfer setup part of code ut test iterated and now would test following code of ue plugin client-server delegate things.

Yorumlar
Yorum Gönder