socket
书弋江山
和光同尘,与时舒卷;戢鳞潜翼,思属风云,漆黑如夜,孑然踽行
展开
-
setsockopt()函数使用详解
setsockopt()函数使用详解1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的sok转载 2017-10-30 10:08:28 · 1620 阅读 · 0 评论 -
Linux的SOCKET编程详解
1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)、共享存储区(shared转载 2017-10-23 15:37:47 · 218 阅读 · 0 评论 -
socket 使用select()非阻塞方式实现
select函数原型如下:int select (int maxfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);select系统调用是用来让我们的程序监视多个文件句柄(socket 句柄)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变有转载 2017-10-26 15:51:31 · 2679 阅读 · 1 评论 -
Android 使用CMake 编译NDK
创建cpp文件在android 项目中 创建JNIUtils java类 添加native java 方法 添加的native java方法提示红色,提示上的路径一会儿还要用到创建 c++和 CMakeLists.txt文件 CMakeLists.txt格式# 指定cmake最低版本,如果不知道就复制吧cmake_minimum_required(VERSION 3.4.1)#原创 2017-11-11 19:03:07 · 697 阅读 · 0 评论 -
FFmpeg编解码常用函数ffmpeg av_parser_parse2()函数
/** * Parse a packet. * * @param s parser context. * @param avctx codec context. * @param poutbuf set to pointer to parsed buffer or NULL if not原创 2017-11-08 17:03:52 · 11152 阅读 · 0 评论