网络编程
cradle08
自强不息,敢为人先。
展开
-
window和linux下,设置socket为阻塞模式
void SetSocketUnBlock(SOCKET hSocket){#ifdef WIN32 u_long mode = 1; if (SOCKET_ERROR == ioctlsocket(hSocket, (long)FIONBIO, &mode)) // É趨SOCKETģʽΪÒì²½ { COM_ASSERT(0);原创 2014-07-04 09:22:55 · 3532 阅读 · 0 评论 -
套接字选项getsockopt() 和 setsockopt()
套接字选项(getsockopt 和 setsockopt )转自:http://lydnkj.bokee.com/viewdiary.10417372.htmlgetsockopt 和 setsockopt 获得套接口选项: 代码: int getsockopt ( int sockfd, int level, int optname, void * optval转载 2014-07-08 10:26:34 · 553 阅读 · 0 评论 -
UNIX网络编程——send与recv函数详解
UNIX网络编程——send与recv函数详解分类: UNP(API) 2013-07-28 22:43 320人阅读 评论(0)收藏 举报[cpp] view plaincopyprint?#include ssize_t recv(int sockfd, void *buff, size_t nbytes, int flag转载 2014-07-10 21:02:53 · 1307 阅读 · 0 评论 -
浅析Linux IO技术体系
1 基本概念 IO操作是程序设计里的一个重头戏,尤其是在Linux中,管道、网络等设备都看成了文件描述符,因此IO对于Linux程序设计更加重要。近年来,随着Nginx、lighttpd等新型高性能web服务器的广泛使用,其内部采用的epoll、异步IO等IO模型逐渐走入了人们的视野。本文将探究Linux各个IO模型的来龙去脉、基于原理与相互之间的联系,并进行IO效率与性能的转载 2015-06-10 00:00:26 · 439 阅读 · 0 评论 -
linux 网络代理设置
有时在公司内网,无法直接访问外网,需要设置linux的代理才能访问外网,下面是几种方法方法一: 如果只是想临时使用http代理,可以在使用apt-get之前于终端下输入:export http_proxy="http://用户名:密码@代理IP:代理端口" 方法二:(方法一的持久化) 如果希望apt-get与其它应用程序都可以一直使用http代理,可转载 2016-08-31 09:54:40 · 65950 阅读 · 0 评论