Linux网络编程
亚了个军
只要坚持完成一件事,就是成功
展开
-
Linux下非阻塞读取键值的实现
由于最近在Gstreamer下编写各种插件(如http,hls等),需要实现在点播过程中,可以随时监测键值从而实现退出、暂停的功能,而且监测键值是非阻塞的,不会影响到视频播放正常退出。 基于这样一个需求,上网查询资料,发现有两种方法来实现。1)可以将监测键值单独放在一个线程中进行,设置非阻塞模式read()或者getchar()等。 设置非阻塞方式为:fcntl(STD原创 2013-11-23 10:00:01 · 3788 阅读 · 0 评论 -
Linux下Socket通信中非阻塞connect的注意事项
/* 1. Creat a socket */ int sock_fd; sock_fd = socket(AF_INET, SOCK_STREAM, 0); 最近在弄Linux下的网络编程,用到了socket通信。在网上查了一些资料,自己也看了一下《Unix网络编程》相关章节。对于编程过程中遇到的一些问题,希望通过本文表达出来。我觉得最让我印象深刻的就是非阻塞的conn原创 2013-12-03 20:29:24 · 11445 阅读 · 0 评论 -
Linux网络编程必看书籍推荐
原文转载:http://blog.csdn.net/21aspnet/article/details/6694485 首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才谈得上编程讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材转载 2013-11-24 09:28:56 · 1172 阅读 · 0 评论