虽然我以前编写过、现在已经很久没有使用 C 语言编写 TCP/IP 协议的三次握手协议了(即:网络 socket编程),但是我可以给你提供一个基本编程思路:首先 TCP/IP 三次握手协议是基于面向连接的网络协议,而且它是分为 server/client 进行编写程序的。需要分别编写 server 端、以及 client 端的代码的,涉及到的主要函数有:bind( )、listen( )、accept( )、read( )、write( ) 等库函数,具体的编程方法你可以参考《TCP/IP 详解:卷 2:实现》一书。
最简单的功能就是:在一台电脑上发送数据,而在另外一台电脑上接收数据。就有点类似功能最简单、且无任何界面的聊天程序。