码迷,mamicode.com
首页 >  
搜索关键字:netlink 套接字    ( 3776个结果
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET(转)
select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *time...
分类:其他好文   时间:2014-07-28 15:00:53    阅读次数:241
linux句柄泄露问题查看
背景: 我们在开发linux在线服务器的时候经常会遇会句柄泄露的问题。因为在linux系统设计里面遵循一切都是文件的原则,即磁盘文件、目录、网络套接字、磁盘、管道等,所有这些都是文件,在我们进行打开的时候会返回一个fd,即是文件句柄。如果频繁的打开文件,或者打开网络套接字而忘记释放就会有句柄泄露的现象。在linux系统中对进程可以调用的文件句柄数进行了限制,在默认情况下每个进程可以调用的最大句柄...
分类:系统相关   时间:2014-07-28 00:13:09    阅读次数:501
网络编程
宏哥分享的大作,不分享出来,就埋没了 本次分享主要针对TCP协议,不涉及UDP等其他网络协议。 网络编程的核心接口------》建立连接,数据收发 客户端使用connect发起连接,服务器端使用listen监听和accept建立连接。图里面少了一个重要的函数,socket——创建套接字,两边都要使用。 连接过程:backlog,在连接建立完成之前的连接请...
分类:其他好文   时间:2014-07-26 02:54:27    阅读次数:263
用C#.NET实现电子邮件客户程序
用C#.NET实现电子邮件客户程序周华清 戴晟辉(东华理工学院计算机与通信系 江西 抚州 344000)【摘要】通过C#这种VisualSTudio.NET中新引入的面向对象且类型安全的编程语言,在.NET平台上开发电子邮件客户程序。通过套接字编程实现网络通信连接,阐述SMTP(简单邮件传输协议)和...
分类:Web程序   时间:2014-07-24 17:21:41    阅读次数:337
think in java 读书笔记 3 —— 数据报
目录think in java 读书笔记 1 ——移位think in java 读书笔记 2 —— 套接字概要1. 数据报基本知识1. 数据报基本知识 之前套接字中例子使用的都是“传输控制协议”(TCP),亦称作“基于数据流的套接字”。根据该协议的设计宗旨,它具有高度的可靠性,而且能保证数据顺利....
分类:编程语言   时间:2014-07-24 12:19:25    阅读次数:244
C# Socket基础(四)之客户端向服务器发消息
private Socket socketClient;//客户端套接字,关于实例化请参考C# Socket基础(三)之客户端连接服务器和接收消息客户端发送消息 1 /// 2 /// 发送数据到服务端 3 /// 4 privat...
分类:其他好文   时间:2014-07-23 20:44:05    阅读次数:205
C#网络编程(基本概念和操作)
C#网络编程(基本概念和操作) - Part.1引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。本文是该系列第一篇,主要讲述了基于套接字(Socke...
分类:其他好文   时间:2014-07-23 15:08:36    阅读次数:212
网络编程Socket之TCP之select概述
I/O模型: 1.  阻塞式I/O模型 2.  非阻塞式I/O模型:使用fcntl将套接字设置成非阻塞;然后轮询读取数据,这样会耗费大量CPU时间; 3.  I/O复用模型:阻塞在select上; 4.  信号驱动式I/O模型: 5.  异步I/O模型:aio_read,信号直到数据已复制到应用进程缓冲区才产生 select: select的最后一个时间参数: 1.  ...
分类:其他好文   时间:2014-07-23 13:06:46    阅读次数:202
C# Socket基础(一)之启动异步服务监听
本文主要是以代码为主。.NET技术交流群 199281001 .欢迎加入。//通知一个或多个正在等待的线程已发生事件。ManualResetEvent manager = new ManualResetEvent(false); 1 //负责监听的套接字 priv...
分类:其他好文   时间:2014-07-23 12:05:46    阅读次数:289
udp套接字使用信号驱动式I/O
信号驱动式I/O的本质就是:进程预先告知内核当某个描述符发生事件时,内核会向该进程发送SIGIO信号通知进程,进程可在信号处理函数中进行处理 进程可以通过fcntl打开O_ASYNC标志或ioctl打开FIOASYNC标志来通知内核,二者的区别是一些系统不支持fcntl,所以应尽量使用ioctl 对于TCP套接字产生SIGIO信号的条件: 1.监听套接字上有新连接请求完成 ...
分类:其他好文   时间:2014-07-23 00:04:48    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!