Let's go!!!!!
发布时间:2014-12-05 20:33:42
TCP三次握手所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。 第一.........【阅读全文】
发布时间:2013-01-21 18:10:28
//server.c #include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>#include <sys/wait.h>#include <unistd.h>#include <arpa/inet.h>#include <sys/time.h>#include <sys/types.h>#define MAXB.........【阅读全文】
发布时间:2013-01-21 17:47:17
//server.c#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/socket.h>#include<string.h>#include<sys/types.h>#include<netinet/in.h>#include<netdb.h>#include<errno.h>#define exit_err(str) do{perror(str);exit(1);}while(0);#define port 5555int main(){struct.........【阅读全文】
发布时间:2012-12-18 18:45:21
[原文:http://linux.chinaitlab.com/administer/5573.html]摘要: 本文可做为TCP/IP组播技术的入门材料,文中介绍了组播通 信的概念及原理,以及用于组播应用编程的Linux API的详细资料。为了使读者更加完整的了解Linux 组播的整体概念,文中对实现该技术的核心函数也做了介绍。在文章的最后给出了一个简单的C语言套接字编程例子,说明如何创建组播应用程序。 一、导言 在网络中,主机间可以用三种不同的地址进行通信: 单播地址(unicast):即在子网中主机的唯一地址(接口)。如IP地址:192.168.100.......【阅读全文】