99问答网
所有问题
当前搜索:
socket文件描述符
网络fd是什么意思?
答:
网络fd是网络编程中常见的术语,是指一个
socket文件描述符
,在程序中用于进行网络通信的端口。通俗地说,fd就是网络通信的句柄,我们可以通过fd来进行socket的IO操作。在Linux系统中,每个进程都有对应的文件描述符表,来记录当前进程打开的文件或者socket等资源的文件描述符。在进行网络编程时,我们通常会使...
socket
函数的返回值的问题
答:
socket
返回的值是一个
文件描述符
,SOCKET类型本身也是定义为int的,既然是文件描述符,那么在系统中都当作是文件来对待的,0,1,2分别表示标准输入、标准输出、标准错误。所以其他打开的文件描述符都会大于2, 错误时就返回 -1. 这里 INVALID_SOCKET 也被定义为 -1 ...
什么是
Socket
?
答:
什么是
socket
?你经常听到人们谈论着“socket”,或许你还不知道它的确切含义。现在让我告诉你:它是使用标准Unix
文件描述符
(filedescriptor)和其它程序通讯的方式。什么?你也许听到一些Unix高手(hacker)这样说过:“呀,Unix中的一切就是文件!”那个家伙也许正在说到一个事实:Unix程序在执行任何形式的I/O...
什么是
Socket
答:
网络的
Socket
数据传输是一种特殊的I/O,Socket也是一种
文件描述符
。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式...
socket
是什么呀
答:
Socket
是由IP地址和端口结合的,提供向应用层进程传送数据包的机制。类型 1、数据报套接字 无连接套接字,使用用户数据报协议(UDP)。在数据报套接字上发送或接收的每个数据包都单独寻址和路由。数据报套接字不能保证顺序和可靠性,因此从一台机器或进程发送到另一台机器或进程的多个数据包可能以任何...
socket
的fd是什么?
答:
fd 是(file descriptor),这种一般是BSD
Socket
的用法,用在Unix/Linux系统上。在Unix/Linux系统下,一个
socket
句柄,可以看做是一个
文件
,在socket上收发数据,相当于对一个文件进行读写,所以一个socket句柄,通常也用表示文件句柄的fd来表示。
Unix
Socket
- 什么是
socket
(套接字)?
答:
在Unix中,每个I/O操作都是通过写入或读取
文件描述符
来完成的。文件描述符只是一个与打开的文件相关联的整数,它可以是一个网络连接、一个文本文件、一个终端或其他东西。 对于程序员来说,套接字的外观和行为很像底层的文件描述符。这是...
c++子进程中无用
文件描述符
(
socket
)
答:
原因如下:父进程和子进程都在监听3000端口,父进程杀死之后,子进程的父进程变为init进程,父进程再次启动之后,与子进程不在存在父子关系了。
socket 文件描述符
设置属性:SO_VRF选项什么意思
答:
SO_VRF是指附加Linux Virtual Routing and Forwarding功能。
socket
接口accept报错:Too many open files的原因
答:
文件描述符
过多导致。应用层的一个
socket
对象代表内核的一个tcp连接,一个socket对应这个一个文件描述符。操作系统对一个进程所能打开的文件描述符有数量上的限制,操作系统对所能打开的文件也有总量上面的限制。对于文件描述符和打开的文件之间的关系,可以看unix的文件共享实现。操作系统对进程打开文件描述...
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
套接字文件描述符
文件描述符的作用
tcp文件描述符存储什么东西
socket程序
文件描述符和端口
什么是文件描述符
文件句柄和文件描述符
socket和websocket
tcp文件描述符