Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497291
  • 博文数量: 133
  • 博客积分: 1235
  • 博客等级: 少尉
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-08 19:59
文章分类

全部博文(133)

文章存档

2023年(12)

2022年(3)

2018年(2)

2017年(4)

2016年(4)

2015年(42)

2014年(1)

2013年(12)

2012年(16)

2011年(36)

2010年(1)

发布时间:2022-11-19 09:35:37

       在开发面向连接的TCP和面向无连接的UDP程序时,我们所关心的核心问题在于数据收发层面,数据的传输特性由TCP或UDP来保证:       今天我们讨论一下原始套接字的程序开发,用它作为入门协议栈的进阶跳板太合适不过了。OK闲话不多说,进入正题。  &n.........【阅读全文】

阅读(454) | 评论(0) | 转发(0)

发布时间:2017-11-06 19:20:26

#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <time.h>#include <string.h>#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/ioctl.h>#include <sys/errno.h>#include <sys/stat.h>#include <fcntl.h>//将ts文件以组播方式.........【阅读全文】

阅读(5279) | 评论(0) | 转发(0)

发布时间:2017-03-17 17:19:01

那描述符就绪的条件又是什么呢?据说腾讯后台C/C++面试都会问类似的问题,所以深入了解一些技术细节,还是很必要的。 该套接字接收缓冲区中的数据字节数大于等于套接字接收缓存区低水位。对于TCP和UDP套接字而言,缓冲区低水位的值默认为1。那就意味着,默认情况下,只要缓冲区中有数据,那就是可读的。.........【阅读全文】

阅读(2022) | 评论(0) | 转发(0)

发布时间:2017-03-17 16:20:15

方法一、将socket句柄设置为非阻塞状态。方法二、采用信号处理函数设置阻塞超时控制。可以将套接字设置为非阻塞,下面是具体步骤第一步:创建socket,返回套接口描述符;fcntl函数可执行各种描述符的控制操作,对于socket描述符,常用应用是将其设置为阻塞式IO,代码如下:.........【阅读全文】

阅读(2289) | 评论(0) | 转发(0)

发布时间:2015-04-17 14:10:53

......【阅读全文】

阅读(1029) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册