摘要: 服务器端建立后,接下来便是客户端的编写了。客户端较之服务器较简单,下面先给出代码:#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[ 阅读全文
posted @ 2011-11-18 17:57 yohey 阅读(3633) 评论(0) 推荐(0) 编辑
摘要: 首先,在编程之前,需了解网络上两台主机通过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 阅读全文
posted @ 2011-11-18 13:14 yohey 阅读(2604) 评论(0) 推荐(0) 编辑