Thread: What steps should I take to accomplish my goal in networking?

  1. #1
    Registered User HelpfulPerson's Avatar
    Join Date
    Jun 2013
    Location
    Over the rainbow
    Posts
    288

    What steps should I take to accomplish my goal in networking?

    I have used C for a long time, but I've never learned any networking. I wanted to start to learn it with my experience with external libraries such as SDL. The problem I face most times is that I can't get it to compile, or I just don't know how to set the linker. I shouldn't have as much trouble, since I learned a lot from trying to troubleshoot when I was installing SDL in GCC and Code:Blocks. My eventual goal is to be able to send an email from my program using my online account. Which should be possible with a decent knowledge of networking. I'm lost as to where to start, since all I know is some basic fundamentals of servers ( Bind, Listen, Accept, Send ). As to how to use clients, I'm completely lost. I'd rather not use winsock either, since it'll be very Windows specific and I've learned that those functions are not super compatible even with other Windows computers. SDL_net looked interesting, but I could never find a whole lot of information on it on google. I would appreciate your help if you can give me some kind of advice.
    "Some people think they can outsmart me, maybe. Maybe. I've yet to meet one that can outsmart bullet" - Meet the Heavy, Team Fortress 2

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    How about the readme sticky at the top of this very forum?
    Useful Links And Good Books
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #3
    Registered User HelpfulPerson's Avatar
    Join Date
    Jun 2013
    Location
    Over the rainbow
    Posts
    288
    Quote Originally Posted by Salem View Post
    How about the readme sticky at the top of this very forum?
    Useful Links And Good Books
    I looked at it, but I'm not sure which one I should choose for my system at all. Which is Windows 7. Of course, I don't want Windows only functions. Since I know nothing about networking except some foundation concepts, I don't want to get into a tutorial and have to discover that I can't accomplish my goal.
    Last edited by HelpfulPerson; 09-01-2013 at 08:40 AM.
    "Some people think they can outsmart me, maybe. Maybe. I've yet to meet one that can outsmart bullet" - Meet the Heavy, Team Fortress 2

  4. #4
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    Start with the Beej tutorial.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  5. #5
    Registered User
    Join Date
    Jan 2011
    Posts
    144
    If someone were to undertake cisco certifications (ccent, ccna, etc..) is it an advantage to learn/know network programming?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Goal: ReactOS programmer, Tactic: Unknown?
    By Witch in forum C Programming
    Replies: 4
    Last Post: 05-29-2011, 01:02 PM
  2. goal is to write a telephone directory
    By cowgiljl in forum C++ Programming
    Replies: 1
    Last Post: 12-07-2003, 03:21 AM
  3. question about what this line might be trying to accomplish
    By Silvercord in forum C++ Programming
    Replies: 7
    Last Post: 03-22-2003, 05:54 PM
  4. Whats ur Professional Goal?
    By Liam Battle in forum A Brief History of Cprogramming.com
    Replies: 62
    Last Post: 05-11-2002, 06:14 PM