Hi every1 ........ i am new to socket programming and TCP/IP
V have to do a package in it........
Suggest me some topics and some reference books which would b helpfull for socket programming............
:-/ some1 plz help
Hi every1 ........ i am new to socket programming and TCP/IP
V have to do a package in it........
Suggest me some topics and some reference books which would b helpfull for socket programming............
:-/ some1 plz help
As asked for starter topics and references, and pointed toward learning by example, the short roadmap below focuses on practical, repeatable steps, project ideas you can finish, and a couple of authoritative references that remain useful years later.
Good references and specs: a compact, example-driven online guide is Beej's Guide to Network Programming. For the TCP protocol itself, read the original specification at RFC 793. Classic textbooks to search for (print or library copies) include "Unix Network Programming" and "TCP/IP Illustrated, Volume 1" for theory and deep examples, and a short "sockets in C" style book for hands‑on coding.
Project ideas (pick one, scope it small, then iterate):
Practical workflow and common pitfalls: choose a language (Python, Java, C, Go, Rust) and start with a blocking, single-client echo server. Convert to concurrent handling (threads, fork, or event loop with select/poll/epoll). Always use getaddrinfo/AF_UNSPEC to handle IPv4/IPv6. Handle partial send/recv loops, timeouts, and clean shutdowns. Watch for TIME_WAIT, SO_REUSEADDR, SIGPIPE on POSIX, and remember Nagle/TCP_NODELAY tradeoffs.
A tiny send-loop pattern to avoid partial-write bugs:
ssize_t sent = 0;
while (sent < len) {
ssize_t n = send(fd, buf + sent, len - sent, 0);
if (n <= 0) { /* handle EINTR/EAGAIN or error */ break; }
sent += n;
} Debug with netcat/curl/openssl s_client, inspect packets with Wireshark/tcpdump, and iterate on clear, testable milestones.
Jump to Post— mcldev 0Hi every1 ........ i am new to socket programming and TCP/IP
V have to do a package in it........
Suggest me some topics and some reference books which would b helpfull for socket programming............
:-/ some1 plz help[/QUOTE
Look on
Hi every1 ........ i am new to socket programming and TCP/IP
V have to do a package in it........
Suggest me some topics and some reference books which would b helpfull for socket programming............
:-/ some1 plz help[/QUOTE
Look on codeproject.com for sample code
Thank u 4 ur suggestion:)
I looked into it...............
It was really helpful ...........
thanks........
Thank u 4 ur suggestion:)
I looked into it...............
It was really helpful ...........
thanks........
It has always been a good repository of code. If you are learning C also look at C# in .NET. I used to program in assembler and C for the 10 years of my career. C++ for the next 10, and now I just use C# for fun.
Some would disagree, I really liked the original K&R book on C programming because it was brief. You can then find plenty of examples of Berkely sockets to complement that knowledge.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.