![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socket 系列
简书成研
求实求真,大气大为
展开
-
socket 由浅入深 系列------select Epoll poll 比较(六)
1. Epoll是何方神圣? Epoll可是当前在Linux下开发大规模并发网络程序的热门人选,Epoll 在Linux2.6内核中正式引入,和select相似,其实都I/O多路复用技术而已,并没有什么神秘的。 其实在Linux下设计并发网络程序,向来不缺少方法,比如典型的Apache模型(Process Per Connection,简称PPC),TPC(Threa原创 2013-10-11 22:31:06 · 2554 阅读 · 0 评论 -
socket 由浅入深系列--------函数(二)
主要介绍:socket、bind、listen、connect、accept、send、sendto、recv、recvfrom、close、shutdown 原理可看:原创 2014-11-25 10:44:43 · 1661 阅读 · 0 评论 -
socket 由浅入深系列------ 原理(一)
来自:网络整理 要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP原创 2014-09-19 09:52:24 · 1830 阅读 · 1 评论 -
Socket 由浅入深系列--------- 简单实现编程(三)
使用TCP的服务器客户机举例 服务器 设置一个简单的TCP服务器涉及下列步骤: 调用 socket()建立套接字调用Binding 把套接字绑定到一个监听端口上。在调用 bind()之前, 程序必须声明一个 sockaddr_in 结构体,用 memset()清除, and the sin_family (AF_INET), and fill its sin_port (the原创 2014-07-09 10:11:35 · 1763 阅读 · 4 评论 -
linux scoket 由浅入深系列-------- 详解(四)
声明:本文参考主要有linux网络编程和网络文章(吴秦) 那什么是socket?socket的类型有哪些?还有socket的基本函数,下面我将一一介绍! Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口 1、网络中进程之间原创 2014-02-22 11:04:26 · 2193 阅读 · 1 评论 -
socket 由浅入深系列------socket 阻塞 与 非阻塞(五)
socket 阻塞 与 非阻塞 author:songyanwu 1 概念理解 其实在我们在进行网络编程,在理解阻塞与非阻塞同时,还应该清楚同步与异步! 同步与阻塞 同步和阻塞是不同的,可是有时候在理解有会很模糊; 同步:事情一件件的做,做完一件返回一件,做不完不回复也不返回。 阻塞; 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cp原创 2014-11-26 10:07:55 · 9616 阅读 · 3 评论