SimpleHTTPC repository provides a collection of sample codes and examples for creating networking applications using sockets including HTTP protocol.
- linux_client.c
- linux_server.c
- windows_client.c
- windows_server.c
-
"Unix Network Programming, Volume 1: The Sockets Networking API" by W. Richard Stevens - This is a classic book on the subject and covers the basics of socket programming in a UNIX environment.
-
"TCP/IP Sockets in C: Practical Guide for Programmers" by Michael J. Donahoo and Kenneth L. Calvert - This book provides a comprehensive guide to socket programming in C, with a focus on the TCP/IP protocol suite.
-
"Beej's Guide to Network Programming" by Brian "Beej" Hall - This guide provides a concise introduction to socket programming, with sample code and explanations for both UNIX and Windows environments.
-
"C++ Network Programming" by Douglas C. Schmidt - This book covers the basics of socket programming in C++
-
"Java Network Programming" by Elliotte Rusty Harold - This book covers the basics of socket programming in Java, including both the theory and practical examples.
-
"Python Network Programming" by Dr. M. O. Faruque Sarker - This book covers the basics of socket programming in python, including both the theory and practical examples.
-
"Windows Sockets Network Programming" by Bob Quinn and Dave Shute - This book provides a comprehensive guide to socket programming in a Windows environment.
-
"Node.js Network Programming" by Andrew M. Stone - This book covers the basics of socket programming in Node.js