<EDIT>
To avoid confusion, I'll re-write the original post so that people aren't answering things that have already been figured out.
Problems Solved:
-Sorting out who sent which packets
Problems I'm currently having:
-msvcrt.dll not working for some unknown reason (works fine in my other test source as well as in immune's source. as soon as I add it as a reference I get the could not find entry point error... really annoying.
Questions I currently have:
-Efficient way to split up packets once I reach the game server stage (won't be long if I can just get the stupid pass crypt working... I have everything else already coded on my other source + basic db already created)
-Efficient way to manage packets being sent from server>client. Am I correct in thinking that running a dedicated thread to manage packets needing to be sent would be the best way to go about it? (so have a dictionary or hashtable containing packets needing to be sent and their destination and then the thread will send them when it's next available?)
To avoid confusion, I'll re-write the original post so that people aren't answering things that have already been figured out.
Problems Solved:
-Sorting out who sent which packets
Problems I'm currently having:
-msvcrt.dll not working for some unknown reason (works fine in my other test source as well as in immune's source. as soon as I add it as a reference I get the could not find entry point error... really annoying.
Questions I currently have:
-Efficient way to split up packets once I reach the game server stage (won't be long if I can just get the stupid pass crypt working... I have everything else already coded on my other source + basic db already created)
-Efficient way to manage packets being sent from server>client. Am I correct in thinking that running a dedicated thread to manage packets needing to be sent would be the best way to go about it? (so have a dictionary or hashtable containing packets needing to be sent and their destination and then the thread will send them when it's next available?)