随笔分类 -  网络编程

摘要:shutdown()是指禁止在一个套接口上进行数据的接收与发送。简述禁止在一个套接口上进行数据的接收与发送。Linux:#includeint shutdown(int sockfd,int how);linux下成功则返回0,错误返回-1,错误码errno:EBADF表示sockfd不是一个有效描... 阅读全文
posted @ 2015-09-25 08:35 shmilxu 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没... 阅读全文
posted @ 2015-09-24 17:09 shmilxu 阅读(6291) 评论(0) 推荐(0) 编辑
摘要:功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示... 阅读全文
posted @ 2015-09-24 16:15 shmilxu 阅读(520) 评论(0) 推荐(0) 编辑