| View previous topic :: View next topic |
| Author |
Message |
Chaosis13 Master Cheater
Reputation: 0
Joined: 14 Aug 2007 Posts: 372
|
Posted: Sun Sep 06, 2009 10:37 am Post subject: Server Development |
|
|
I am currently taking a Java class, which dumbs everything down. I normally prefer C++ and ASM for everything, except network programming. I have experience with network programming and now want to make a scalable server. Does anyone have any guides or tips on making professional servers?
I want to make proxy servers, FPS servers, chat servers, and MMO servers. And I don't know where to start, because making 1000+ threads is obviously bad programming.
|
|
| Back to top |
|
 |
oib111 I post too much
Reputation: 0
Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
|
Posted: Sun Sep 06, 2009 11:47 am Post subject: |
|
|
http://www.beej.us/guide/bgnet/output/html/singlepage/bgnet.html
You may want to read the whole thing, but if you decide not to the advance section has some information on some techniques that will help you.
_________________
| 8D wrote: |
cigs dont make people high, which weed does, which causes them to do bad stuff. like killing |
|
|
| Back to top |
|
 |
Chaosis13 Master Cheater
Reputation: 0
Joined: 14 Aug 2007 Posts: 372
|
Posted: Sun Sep 06, 2009 2:49 pm Post subject: |
|
|
That look good, but it seems more of an introduction (which I have already had). I want to learn techniques for handling large amounts of connections, with complex packets.
I will also be using Java, but anything is good. I just don't want it to be specific to a library.
|
|
| Back to top |
|
 |
oib111 I post too much
Reputation: 0
Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
|
Posted: Sun Sep 06, 2009 11:13 pm Post subject: |
|
|
Look under the advance topics.
_________________
| 8D wrote: |
cigs dont make people high, which weed does, which causes them to do bad stuff. like killing |
|
|
| Back to top |
|
 |
Chaosis13 Master Cheater
Reputation: 0
Joined: 14 Aug 2007 Posts: 372
|
Posted: Mon Sep 07, 2009 6:22 am Post subject: |
|
|
7. Slightly Advanced Techniques ?
Multiplexing is new and useful, but other than that is was not helpful. And I cannot use serialization because I am using a different language for the client.
|
|
| Back to top |
|
 |
|