UNIX网络编程
a987860319
这个作者很懒,什么都没留下…
展开
-
rpcgen使用
本文给出一个rpcgen自定义数据结构的使用例子。msg.x文件内容如下:/* msg.x: Remote msg printing protocol */struct request { int user; char command[32];};struct calendar { int Year; char Month; char Day; char Hour; char Min; char Sec;}; pr原创 2021-08-13 20:11:34 · 963 阅读 · 0 评论 -
libcurl上传文件到服务器的几种方式
提交表单方式/*************************************************************************** * _ _ ____ _ * Project ___| | | | _ \| | *原创 2016-04-01 20:25:24 · 13914 阅读 · 12 评论 -
UNIX网络编程(unp)源码下载和编译
源代码下载地址http://www.unpbook.com/src.html 该连接为UNIX网络编程,卷一,第三版的源代码。编译源代码把下载好的代码,放到UNIX系统中。或者直接在你的UNIX系统中使用下面的命令下载:curl http://www.unpbook.com/unpv13e.tar.gz > /dev/zero下载完成后会看到文件unpv13e.tar.gz文件,使用下面的命令解原创 2017-11-02 10:49:06 · 2431 阅读 · 1 评论 -
netlink example
参考文章netlink详解应用层程序// netlink_user.c#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <sys/types.h>#include <string.h>#include <linux/n...原创 2018-04-10 19:45:45 · 994 阅读 · 0 评论 -
Linux加入多播组
多播数据报只应该由对它感兴趣的应用接收。 广播一般局限与局域网内使用,而多播既可以用于局域网,也可以用于广域网。多播地址多播地址需要对IPv4和IPv6分开讨论。 IPv4的D类地址(从224.0.0.0到239.255.255.255)是IPv4多播地址。其中低28位为group ID,整个32位为group address。 一些特殊的IPv4多播地址: 224.0.0.1...原创 2018-04-04 13:46:27 · 3352 阅读 · 0 评论 -
gethostbyname函数说明
说明gethostbyname()函数说明——用域名或主机名获取IP地址,仅支持IPv4。包含头文件#include <netdb.h>#include <sys/socket.h>函数原型struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google....原创 2018-04-18 15:10:20 · 548 阅读 · 0 评论 -
getaddrinfo example
函数详细说明详细说明exampleserver.c#include <sys/types.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <sys/socket.h>#incl...原创 2018-04-19 10:57:31 · 544 阅读 · 0 评论