PDA

View Full Version : Network Programming in Linux



nirab
May 12th, 2012, 07:03 AM
I have a little experience in programming in C++ and C. I know the basic programming concepts and also OOP concepts. However i haven't done a great deal of programming so you could call me a novice programmer.

I want to get started with some advance programming. To be specific i want to start programming multilayer games, especially the networking part. I have found few book and i will be looking into them but the problem is they are microsoft based. As i neither have Windows nor Visual Studio it will be hard for me to learn from that.

I was just hoping that somebody from the forums might help me get started. Maybe some books or some online tutorials. Thank you in advance.

codemaniac
May 12th, 2012, 07:21 AM
To start with you have to attain Operating system and Networking fundamentals .
Then go for the programming part, C would be a good starter .
After you get comfortable in dabbling with few sources you can start with some real socket programming stuffs .
http://www.linuxhowtos.org/C_C++/socket.htm

snowz
May 12th, 2012, 09:56 AM
Sorry if my following question is a bit off topic but, isn't the fastest way to handle networking with Python?

codemaniac
May 12th, 2012, 05:49 PM
Sorry if my following question is a bit off topic but, isn't the fastest way to handle networking with Python?
It is tough to suggest a programming language .Because it really depends upon the requirement, the size of network and the diversity of operating and application systems in your network.

nirab
May 14th, 2012, 03:15 PM
To start with you have to attain Operating system and Networking fundamentals .
Then go for the programming part, C would be a good starter .
After you get comfortable in dabbling with few sources you can start with some real socket programming stuffs .
http://www.linuxhowtos.org/C_C++/socket.htm

Thank you, for the link to nice tutorial. Can you give some book recommendations? I burrowed UNIX network programming , W. Richard Stevens from my college library.

codemaniac
May 14th, 2012, 04:08 PM
W. Richard Steven's book is good one and is highly recommended .

You can find below list useful .
http://www.amazon.com/Best-network-programming-books/lm/17KV1VR3F7EA7