
Linux 网络
文章平均质量分 61
zysee
这个作者很懒,什么都没留下…
展开
-
如何访问其他进程的 socket 句柄?
Recv file descriptor.代码:#include #include #include #include #include #include ssize_t recv_fd(int fd, void *ptr, size_t nbytes, int *recvfd) { struct msghdr msg; struct iovec iov转载 2007-01-16 09:53:00 · 1159 阅读 · 0 评论 -
局域网新天地之广播电台的架设
小时候,最喜欢听的就是“小喇叭”节目了,很是羡慕电台那边的主持人,经常梦见自己坐在主持人的桌子前,面对着话筒,滔滔不绝地发表长篇大论。网络这个世纪宠儿出现了,终于让我实现了做电台主持的梦想。一、网络小广播台的设备要建一个网络小广播台,需要哪些设备呢?当然要有一个局域网。如果有些朋友不想在局域网上做一个小小的主持人,而是想在因特网上大显身手,那也可以,不过你的多媒体电脑的操作系统一定要是服务器版的。转载 2008-05-26 11:53:00 · 1023 阅读 · 0 评论 -
IPTable
RedHat机器 cat /etc/sysconfig/iptables *filter :INPUT ACCEPT [10276:1578052] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [13784:16761487] -A INPUT -s 10.0.0.0/255.0.0.0 -i eth1 -j DROP -A INPUT -s 172.16.0.0/2转载 2007-03-08 11:42:00 · 560 阅读 · 0 评论 -
AF_UNIX 地址系列
AF_UNIX 地址系列(使用 AF_UNIX 或 AF_UNIX_CCSID 地址系列的套接字)可以是面向连接的(类型 SOCK_STREAM),也可以是无连接的(类型 SOCK_DGRAM)。两种类型都很可靠,原因是没有连接两个进程的外部通信函数。 UNIX 域数据报套接字的运行方式与 UDP 数据报套接字有所不同。借助 UDP 数据报套接字,客户机程序就不必调用 bind() 函数,原因转载 2007-01-16 09:36:00 · 1122 阅读 · 0 评论 -
linux IPv6
要求:本人测试过kernel在2.4.18-3(linux7.3自带)以上的都可以,更低版本尚未测试过。加入方法: 以root身份登陆; 加入ipv6模块 #insmod ipv6添加成功后,可以用lsmod查看到有ipv6模块。 给网卡添加地址,例如eth0: # ifconfig eth0 add 2001:250:1800:1::88/转载 2007-03-08 14:33:00 · 821 阅读 · 0 评论 -
Linux下的地址解析函数应用实例
作者: 默难 ( monnand@gmail.com )0 引言域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库, 它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息.[1] 目前, 它已经在全球范围内被广泛应用. 从应用的角度上看, 对DNS的访问是通过一个地址解析器(resolver)来完成的. 本转载 2007-01-16 10:05:00 · 1689 阅读 · 0 评论 -
基本TCP套接口编程一
socket函数功能:指定协议类型定义: #include #include int socket(int family, int type, int protocol);返回值出错: -1 成功: 套接口描述字 (socket file descriptor)(套接字)sockfd socket 函数指定了协议族(IPv4、IPv6或unix)和套接口类型(字节流、数据报或原始套接口)转载 2007-01-16 10:00:00 · 799 阅读 · 0 评论 -
Select()函数
select()函数的接口主要是建立在一种叫fd_set类型的基础上。它(fd_set)是一组文件描述符(fd)的集合。由于fd_set类型的长度在不同平台上不同,因此应该用一组标准的宏定义来处理此类变量: fd_set set; FD_ZERO(&set); /* 将set清零 */ FD_SET(fd, &set); /* 将fd加入set */转载 2007-01-16 09:56:00 · 632 阅读 · 0 评论 -
struct sockaddr_in和struct sockaddr区别
struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14字节的协议地址*/ }; 上面是通用的socket地址,具体到Internet socket,用下面的结构,二者可以进行类型转换 struct sockaddr_in { short转载 2007-01-16 10:06:00 · 2621 阅读 · 0 评论 -
Linux+SHOUTcast建立网络电台
我想大家一定听了我的网络电台,怎么样,感觉还不错吧,其实在linux安装一个类似的电台是很简单的。1。下载软件服务端:SHOUTcast Linux server (glibc) v1.9.2 [DOWNLOAD]DJ端软件:Download the SHOUTcast DSP Plug-In for Linux [DOWNLOAD]2。安装tar zvxf shoutcast-1-9-2-lin转载 2008-05-26 11:59:00 · 971 阅读 · 0 评论