linux网络编程
三角函数sin
嵌入式软件
展开
-
linux send与recv函数详解
1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);3 ssize_t send(int sockfd, const void *buff, size_t nbytes, int flags);recv 和send的前3个参数等同于read和write。flags参数值为0或:原创 2014-06-25 19:27:03 · 566 阅读 · 0 评论 -
Linux网络编程 之 UDP 组播实例
一个很简单udp 组播通信的例子,分别为服务器端和客户端的代码。1、服务器端代码 (multi_udp_server.c)[objc] view plaincopy#include #include #include #include #include #include转载 2015-07-09 11:21:18 · 2879 阅读 · 0 评论 -
Linux 网络编程常用函数详解
sendto(经socket传送数据)相关函数send , sendmsg,recv , recvfrom , socket表头文件#include #include 定义函数int sendto ( int s , const void * msg, int len, unsigned int flags, const struct s原创 2015-07-12 14:16:42 · 740 阅读 · 0 评论 -
TCP/IP 组播编程
组播描述 组播(Multicast)是网络一种点对多(one to many)的通信方式,通过报文复制完成网络中一台server对应多台接收者的高效数据传送。对其形象的比喻就是类似于广播电台和电视台节目的发送。电台或电视台向特定频道发送他们的节目,而接收者可以根据自己的喜好选择频道来收听或收看节目。 传统网络的通信方式单播(Unicast)在许多场合下并不合适,如果强转载 2015-07-09 11:21:59 · 542 阅读 · 0 评论 -
HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT转载 2015-07-09 11:15:38 · 473 阅读 · 0 评论 -
Socket编程知识必学
端口号常识:端口号由一个十六位的数字组成,取值范围是1 -- 65535,其中1 -- 1023 是保留端口号,固定给一些常用服务使用,1024 -- 65535是临时端口号,可自由使用。 端口号被从1 开始分配。 每个网络通信循环地进出主计算机的TCP 应用层。它被两个所连接的号码唯一地识别,即网址(ip)和端口号,这两个号码合起来就组成了套接字。套接字的三转载 2015-07-09 11:18:45 · 512 阅读 · 0 评论 -
大端,小端,网络字节序总结
1、术语“小端”和“大端”术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。即:1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低原创 2015-02-25 14:42:38 · 767 阅读 · 0 评论 -
getaddrinfo(),freeaddrinfo(), gai_strerror()函数详解
getaddrinfo(),freeaddrinfo(), gai_strerror()函数详解原创 2015-06-02 10:58:07 · 3934 阅读 · 1 评论 -
struct sockaddr struct sockaddr_in struct sockaddr_un 结构详解
1、在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr{ sa_family_t sa_family; /* address family, AF_xxx原创 2015-05-21 20:13:27 · 1058 阅读 · 0 评论