I,m sure many things are possible but the road I have asked folks to take is firstly to demonstrate they are capable programmers by developing a secondary only client and then we as a community can ensure this bit is fully bug free and built like a brick, then using the knowledge and experience gained in that half of the project we can add on the UDP socket , cache connection code and primary to primary features and more importantly work on creating a streamilined array that is needed to deal with handling secondary traffic as well as its own normal TCP & UDP traffic, at this stage there is no room for errors and you can expect the entire network to want to kick your butt if you mess up
Now knowing all this has to be tested thoroughly and with experience gained prior to building a primary dll, does it make sense to create something thats running before we can jump and who would take the can when disaster strikes as in a bug or exploit found ?
I dont know anyone wishing to rush into this and I was looking at getting support for a new client built on the back of a successful secondary client build where the bugs can be ironed out and lessons learned from the ground up as it where before hitting the primary motorway and I hope I have stated before that there are issues we need to as a community address within the primary protocol and these are best discussed behind closed doors in safety amongst the programmers who are a respected bunch and all honour the code of silence on this important matter, we have tried to include others from the other groups in the knowledge sharing and been successful in a few cases but you can understand this is something done only after we are satisfied that they will act responsibly and for the good of winmx and not themselves, in all cases so far this has remained the case.
I make this public as I,m sure many would speak aloud to say information is hoarded here when the reverse is actually the case, responsible folks swap information and we all benefit accordingly.
Theres a tradition on WinMX that many of the newer users may not know of and its this: it may take time and it may be delayed but it will arrive and work well, this has been the case since frontcode operated the network and a tradition we are forced to emulate albeit in a happy way