Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › TCP/IP/Socket tutorials
New Posts  All Forums:Forum Nav:

TCP/IP/Socket tutorials

post #1 of 3
Thread Starter 
I don't have any imagination when it comes to just making code *poof* from nothing, I need at least a little guidance. Is there by any chance a website with a coded tutorial, that say, allows me to go through the process of opening a socket, sending a msg, wait for the ack, so on and so forth? I was thinking of making a server emulator of some sort that would allow me to at least goof around with client msgs but that gives me two areas to screw up. Basically my new job needs me to get schooled up on networking systems, tcp/ip, sockets, etc, in python. Actually hoping to take the networking systems course here in Boulder through continuing education, so that'll be fun. Seriously.

I have this on the way, it seems to be well reviewed.
Edited by Thereoncewasamaninparis - 7/23/13 at 11:11am
Croissant
(15 items)
 
  
CPUMotherboardGraphicsRAM
2600k Asus Sabertooth Z77 GTX 680 2x4 gigs G-SKill 
Hard DriveOptical DriveCoolingOS
Crucial C300 2x Asus DVD-RW Silver Arrow Win 7 
MonitorPowerCaseAudio
Dual ASUS 24" Rosewill 750 Capstone Corsair Carbide Air 540 The Basic sound blaster Z-Series 
  hide details  
Reply
Croissant
(15 items)
 
  
CPUMotherboardGraphicsRAM
2600k Asus Sabertooth Z77 GTX 680 2x4 gigs G-SKill 
Hard DriveOptical DriveCoolingOS
Crucial C300 2x Asus DVD-RW Silver Arrow Win 7 
MonitorPowerCaseAudio
Dual ASUS 24" Rosewill 750 Capstone Corsair Carbide Air 540 The Basic sound blaster Z-Series 
  hide details  
Reply
post #2 of 3
Quote:
Originally Posted by Thereoncewasamaninparis View Post

I don't have any imagination when it comes to just making code *poof* from nothing, I need at least a little guidance. Is there by any chance a website with a coded tutorial, that say, allows me to go through the process of opening a socket, sending a msg, wait for the ack, so on and so forth? I was thinking of making a server emulator of some sort that would allow me to at least goof around with client msgs but that gives me two areas to screw up. Basically my new job needs me to get schooled up on networking systems, tcp/ip, sockets, etc, in python. Actually hoping to take the networking systems course here in Boulder through continuing education, so that'll be fun. Seriously.

I have this on the way, it seems to be well reviewed.

Any modern language is by default going to let the OS handle the intricacies involved in waiting for the ACK and stuff like that, so the only thing you have to decide for your application is TCP or UDP for the most part. If you want to learn how to send and receive messages from a client to a server I suggest writing your own small version of the unix netcat program (just the parts to bind to a socket and print to STDOUT the received message) then you can write a netcat-like client that will let you send arbitrary strings to an arbitrary port and IP.
post #3 of 3
Thread Starter 
I did find this , it's a start.
Croissant
(15 items)
 
  
CPUMotherboardGraphicsRAM
2600k Asus Sabertooth Z77 GTX 680 2x4 gigs G-SKill 
Hard DriveOptical DriveCoolingOS
Crucial C300 2x Asus DVD-RW Silver Arrow Win 7 
MonitorPowerCaseAudio
Dual ASUS 24" Rosewill 750 Capstone Corsair Carbide Air 540 The Basic sound blaster Z-Series 
  hide details  
Reply
Croissant
(15 items)
 
  
CPUMotherboardGraphicsRAM
2600k Asus Sabertooth Z77 GTX 680 2x4 gigs G-SKill 
Hard DriveOptical DriveCoolingOS
Crucial C300 2x Asus DVD-RW Silver Arrow Win 7 
MonitorPowerCaseAudio
Dual ASUS 24" Rosewill 750 Capstone Corsair Carbide Air 540 The Basic sound blaster Z-Series 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › TCP/IP/Socket tutorials