/NPG

A Quick Guide to Networking Software

Primary LanguageCThe UnlicenseUnlicense

Network Programming Guide

A Quick Guide to Networking Software

Tasks:

  1. Get the host name;

  2. Get the IP adress;

  3. Send some text to a UDP echo server;

  4. Receive the echo from the UDP echo server;

  5. Check who sent the message;

  6. Connect to a TCP echo server;

  7. Send some text over the connection you have just established and read the response;

  8. Protect the application against SIGPIPE signals;

  9. Write a UDP echo server and run it on a port;

  10. Write a TCP echo server and run it also on a port;

  11. Change the previoust code to do that;

  12. Make your server a concurrent server;

Those are the tasks so that the code on this directory serves for propose.

Understand the task and try to implement and modify the code as you wish.