摘要:
服务器端建立后,接下来便是客户端的编写了。客户端较之服务器较简单,下面先给出代码:#include<stdio.h>#include<unistd.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<netdb.h>#define PORT 1234#define MAXDATASIZE 100 //数据缓冲区最大长度int main(int argc, char *argv[ 阅读全文
摘要:
首先,在编程之前,需了解网络上两台主机通过TCP通信的基本原理,建立连接时的三次握手及断开连接时的四次握手,在此便不再叙述。 下面,先列出服务器端的代码,再逐一进行分析。 1 #include<stdio.h> 2 #include<strings.h> 3 #include<unistd.h> 4 #include<sys/types.h> 5 #include<sys/socket.h> 6 #include<netinet/in.h> 7 #include<arpa/inet.h> 8 9 #define 阅读全文