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. 


there is still code to  code (e.g. reconnecting webrtc when fails etc etc) 
but i think plugin tasks might complete on tomorrow possibly and i might finish all tasks on sunday wishfully or monday alike to publish first  version   of game project if tests of mesh webrtc data transfer (to change ue's null plugin's default udp data transfer with webrtc's udp data transfer (since null's udp only works in lan but webrtc works in internet)  if  tests of mesh webrtc data transfer succeeds.




wishfully i could iterate much more test cases on today.
but since i saw webrtc data transfer (for null plugin's data of replication data) thingy succeeded but hadnt yet to test whether server client delegate runs correctly and data of replication flows as expected or not. 



yep.  but first some rest time. I think seeing webrtc connection setup is some milestone and some rest time then continue testing this time client/server delegates receiving data and positng to webrtc alike codes etc etc.



  

 





  

Yorumlar

Bu blogdaki popüler yayınlar

disgusting terrsts of foreign gypsies foreign terrorst grp/cult