socket编程
文章平均质量分 67
Demetered
这个作者很懒,什么都没留下…
展开
-
socket编程之openssl
该文章核心内容为本人各地收集来的资料,感谢以下三位博主: duanjigang 、 Aquester、 周立发. 的分享....openssl入门中文解析http://bbs.chinaunix.net/thread-852198-1-1.html服务器端编写步骤:客户端编写步骤:具体实现例子:http://z原创 2013-10-09 16:28:39 · 926 阅读 · 0 评论 -
socket编程之epoll
Epoll模型详解 Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在 我用的2.6.转载 2013-10-09 22:26:53 · 864 阅读 · 0 评论 -
sock编程之TCP套接字
socket: 定义: int socket(int family, int type, int protocol) 参数:family为协议族,通常为AF_INET; type为套接字类型, TCP 则参数为 SOCK_STREAM,UDP则参数为SOCK_DGRAM. protocol常为0. 返回: 返回创建的套接字描述符,一般定义接受该套接字描述符的变量原创 2013-10-11 16:23:53 · 617 阅读 · 0 评论 -
socket编程之setsockopt和getpeername
setsockopt 最重要的选项是SOL_SOCKET, SO_REUSEADDR 在UNP中接受比较详细.这里列出来加深下记忆.(1) SO_REUSEADDR允许启动一个监听服务器并捆绑其众所周知端口,即使以前建立的将该端口作用它们的本地端口的链接仍然存在如果尝试再次捆绑以前已经捆绑过的端口,会失败.也就是bind调用会失败. 我们只要在 socket和bind之间弄个setsoc原创 2013-10-13 21:01:53 · 1715 阅读 · 0 评论 -
sock编程之openssl基本函数
1、使用openssl之前对openssl库初始化SSL_library_init();SSL_load_error_strings(); /* 初始化出错信息 */OpenSSL_add_all_algorithms(); /* 添加算法 */2、本次通话所使用协议客户端协议:SSL _METHOD *SSLv2_client_method(void)原创 2013-10-16 16:02:43 · 1037 阅读 · 0 评论