网络编程

网络编程

文章 114 浏览 703

环回接口和物理接口收发包处理流程有什么不同

在TCP/IP 详解中环回接口通过环回驱动程序的流程处理,请问环回接口和物理接口处理流程有何不同。相比物理接口减少了哪些主要开销流程。 …

黒涩兲箜 2022-09-11 18:19:06 20 0

c++ 网络编程如何向指定的fd中 写中文

通常情况下,网络编程的i/o处理,使用的函数有ssize_t read(int fd, void *buf, size_t nbyte) ssize_t write(int fd, const void *buf, size_t nbyt…

只是偏爱你 2022-09-11 17:09:54 28 0

recvfrom 返回 Invalid argument ?

recvfrom 在什么情况下会返回 Invalid argument ?我已经将最后两个参数设置为 nullptr了, 却还有这种情况发生 大致流程如下: class socketTCP { publ…

北笙凉宸 2022-09-11 15:47:04 37 0

如何一对多地建立多个连接?

通常都是服务器与客户端建立多个连接, 服务器去接受多个发来的连接请求, 那么一个节点可以创建多个 socket 去连接多个节点么?…

↘人皮目录ツ 2022-09-11 15:38:12 19 0

tomcat只能支持几百个线程并发的原因是什么?

按照一个线程1M大小两三百个并发线程也就两三百M而已内存应该不是瓶颈那么,tomcat的瓶颈是什么?…

讽刺将军 2022-09-11 14:51:53 21 0

在进行socket连接时,为什么要对socket地址结构执行清0操作?

1.我看socket连接的时候 书上都会用memset或者bzero函数对地址结构体进行清零操作 bzero(&server_addr,sizeof(server_addr));server_addr.sin_family…

野稚 2022-09-07 23:23:36 16 0

多台电脑通过一个路由器访问同一网站,经常链接超时

公司内部网络访问我们自己的后台就经常连接超时。但是访问别的网站都没有问题,只要不用我们公司的局域网就能正常访问后台,不知道是什么原因;公司环…

这个俗人 2022-09-07 21:27:07 20 0

请问这是什么意思?

terminate called after throwing an instance of 'std::system_error' what(): Resource temporarily unavailable 代码抛出这个错误然后终止了请问…

嘿咻 2022-09-07 20:14:34 19 0

怎么计算sockfd的活跃度

是这样的,我想添加一个功能:服务器创建一个定时器线程定时轮询检测sockfd的活跃度,将许久没有活动的sockfd关闭但是我不知道该怎么判断一个sockfd是…

寄人书 2022-09-07 20:13:04 25 0

请问这样的配置下ping包可以被oai0的ndo_start_xmit函数处理到吗?

情况是这样的,在服务器A上面起了一个device: oai0 Link encap:AMPR NET/ROM HWaddr inet addr:10.0.1.1 Bcast:10.0.1.255 Mask:255.255.255.0 UP B…

念三年u 2022-09-07 16:48:26 25 0

nginx中永远只有一个worker进程来处理epoll中的listen fd,为什么?

为了避免惊群问题直接只让一个worker进程来监听,通过accept_mutex来控制(现在的版本好像默认关闭了有新的处理方式了,姑且当我说的是开启accept_mut…

故事↓在人 2022-09-07 16:40:17 54 0

python socket半关闭状态后抛出[Errno 10060]异常

背景:利用socket完成一个echo服务逻辑: client端发送用户输入data后,调用shutdown(SHUT_WR)实现半关闭状态 server端接收用户发送的data,通过半关…

原野 2022-09-06 11:47:41 20 0

read一个收到RST的socket会返回0?

研究muduo网络库,发现它在收到RST的包时触发可读事件,然后读的时候返回了0,然后关闭TCP连接。 但是读一个收到RST的socket不是应该返回-1,并且设…

秋凉 2022-09-06 11:30:28 14 0

服务器接收浏览器请求时候,对于epoll中EPOLLIN事件触发两次的疑惑?

我的关键代码如下: int main( int argc, char const *argv[] ) { // 网络编程部分 int server_sock = -1; u_short port = 0; int client_sock = -1;…

孤独岁月 2022-09-06 07:28:34 41 0

网络编程中的socket()和accept()两个函数返回的都是套接字,那么它们具体的区别是什么呢?

以前只是简单的知道它们是有区别的,但是具体不是很清楚它们有什么区别。希望前辈们可以解答一下疑惑。…

灯角 2022-09-06 06:25:53 23 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文