Sun, please go follow my advice and make a Tic-Tac-Toe game without using anyone else's code or asking a single question to anyone. If you don't have the motivation to do that, you will not have the motivation to code. It won't work - sorry to be honest here but its completely true. Coding is NOT all fun, you actually need to deal with the hard times, just wait till your dealing with the same crashing bug all week and the debugging tools aren't helping you out; you've been up late hours and early hours hunting for it and then it disappears for no known reason. Only to come back three weeks later. That crap happens, and if you can't make a Tic-Tac-Toe, you won't handle that issue very well at all. So in all honesty, step away from the Cruise System (and InSim altogether), start your own project with NO CODE from anyone else, and make a very simple Tic-Tac-Toe game using NO HELP from others. If you give up, then give up on coding. I will not help you at all until you help yourself. And that is how a lot of members on this forum and other forums act.
We have been trying to help you, but pasting and changing bits of code for you is NOT help at this stage of your coding experience. You have a lot to learn and need to change your mentality a lot. Don't get stuck and immediatly ask for help, try tweaking the values and doing different things. Have an open mind to the problem. Good luck really, but you need to be more independant of others code. Copying code is EASY and not going to teach you anything, actualy I lied - it teaches the worst things of all and you [b]
NEED[b] to snap out of the habbit before its too late. Go work on small fun projects by yourself even simple things like converting a temperature from degrees F to degrees C and vice-versa. It sounds dumb, but its not. It is boring but if you can't find the enjoyment in solving the problems and dealing with the code then its a hint that programming is not for you.
I will (for the last time) give you what you need to know, and all you will ever need to know, the World Wide Web is your best friend. You don't need to post on forums to ask every question you ever have. If its about coding, syntax, problem solving or anything else related then go do searches on the forums at GameDev.net. Here are all the sites I ever use... Well I do have some more but these are the first... Generally the first one is all I ever need and use, but just use whatever works best for you.
www.Yahoo.com
www.Google.com
www.GameDev.net
Really, ignore the Cruise System and learn other things. I don't have any clue at why your InSim connection would be bad, although I can tell you it shouldn't be by you NCN packets since thats after a connection has been established... If you put in infinite loop, or a 60? second loop in the NCN code then yes that could cause a timeout. (The ? is because I don't know the actual amount of time before LFS says there is a timeout but it is documented appropriately). Please do yourself a favor and listen to what I have been telling you. I will not respond to any more posts until I see some significant proof of SELF MOTIVATION. Thats not something I can teach you, its something you have or do not have and I am not going to help someone who can't help themselves, I am sorry thats like finding a corner to stand in while in a circular room. (It doesn't happen!)