腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
connect()是否阻止TCP套接字?
c
、
linux
、
sockets
嗨,我正在读TLPI (
Linux
编程接口),我有一个关于connect()的问题。但对于TCP套接字,它将一直
阻塞
,直到服务器端的accept()被调用(根据图61-5)。所以connect()在这种情
浏览 0
提问于2011-11-24
得票数 15
回答已采纳
1
回答
模拟TCP制动器
sockets
、
tcp
、
cross-platform
我想模拟跨平台连接故障/超时的测试,从
阻塞
connect()开始:endpoint = ('localhost', 28813)#
listen
connections, accept 0 connections kept waiting (backlog)s.
listen<
浏览 0
提问于2019-05-29
得票数 0
回答已采纳
3
回答
Winsock2如何侦听()块?
linux
、
windows
、
sockets
、
blocking
、
winsock2
说:
Listen
()是一个
阻塞
调用。, &mode)) cout<<"ioctl failed";{} 默认情况下,作为
阻塞
类型创建的套接字句柄。为了进一步确保它调用ioctlsocket()来使套接字句柄<e
浏览 3
提问于2013-05-20
得票数 5
回答已采纳
1
回答
如何防止程序被socket
listen
()
阻塞
c
、
sockets
我正在编写一个服务器程序,在初始化时,我想在特定的bind()和
listen
()上使用ip/port。但是整个程序都被
listen
()
阻塞
了。,套接字设置如下: sockfd = sock_create_bind(ip_addr[nodeid], port_addr[nodeid]);
listen
所以我想知道还有什么能阻止这种
阻塞
吗?谢谢。
浏览 0
提问于2019-09-06
得票数 0
回答已采纳
1
回答
无法用phpseclib连接到ftp.*****.com:22
php
、
sftp
、
phpseclib
我是phpseclib的新手,我面临着与这个相同的问题。set_include_path('/home/eibahhxo/public_html/EibaMed/phpseclib');ini_set('display_errors', 'On'); ini_set('html_errors', 0); error_reporting(-1); $s
浏览 5
提问于2017-01-01
得票数 0
1
回答
您能杀死连接当前调度队列上的进程吗?
ios
、
grand-central-dispatch
我正在调整
Linux
网络代码,使其也能在iOS上运行。它使用POSIX
listen
()和accept()调用侦听并打开套接字连接。是否有方法终止被
阻塞
的进程?我想我可以找出哪个线程当前被
阻塞
,并使用POSIX调用来终止该线程,但这可能会导致GCD出现问题(我不知道如果一个或多个工作线程被终止,GCD将如何处理它
浏览 7
提问于2015-11-16
得票数 1
回答已采纳
1
回答
服务器是否支持多个客户端的侦听?
c++
、
c
、
sockets
、
client
我正在编写一个简单的服务器,只是为了好玩,我意识到第三步意味着调用
listen
(...)函数需要两个参数。第二个是backlog。虽然我不完全理解这个论点的含义,但我认为它让客户排起了队。
浏览 0
提问于2011-10-12
得票数 0
回答已采纳
1
回答
select()无限期挂起
c++
、
networking
、
select
、
rtsp
我有一个在嵌入式
linux
(较旧的内核,2.6.18)上运行的应用程序。我使用的是Live555。socket+1; 当然,timeout是一个空指针,指示它应该
阻塞
问题是:我是否连接到RTSP服务器并不重要--它只是无限期地
阻塞
。:5000 0.0.0.0:*
LISTEN
tcp 0 0 0.0
浏览 0
提问于2010-06-05
得票数 4
回答已采纳
1
回答
为什么要接受()块,而very ()是TCP中的第一个参与者?
linux
、
sockets
、
listen
accept()
阻塞
,直到建立另一个连接,并返回可以通信双方的sockfd。但是为什么是accept()阻止,而第一件事是做三次握手。握手不是由accept()完成的,而是由
listen
()完成的。因此,我希望
listen
()块而不是accept(),因为它首先涉及到TCP。我知道内核对传入的连接做了一些排队,但是涉及到的第一个函数仍然是
listen
(),然后连接在队列中转移到accept()。因此,当我进行第一次连接时,
listen
()将执行3whs,服务器将在accpet()中
阻塞
。
浏览 3
提问于2021-01-12
得票数 1
回答已采纳
1
回答
如何为mongo驱动程序构造带有用户名密码的URI。
c
、
mongodb
、
mongo-c-driver
我用的是芒果3.0.8。我有一个通过身份验证的用户管理和密码管理。我能够连接到芒果壳如下所示。但是,我试图连接到使用以下C代码。这给了我一个错误 snprintf(URI,256,"mongodb://admin:admin@127.0.0.1:27017/?authSource=admin");
浏览 3
提问于2016-01-08
得票数 1
回答已采纳
2
回答
如果由于缓冲区已满错误导致发送失败,是否可以增加套接字发送缓冲区大小
sockets
如果TCP套接字设置为非
阻塞
模式,并且最初设置了套接字发送缓冲区,则在循环中使用发送来发送所有数据。如果由于EAGAIN错误导致发送失败,是否可以增加发送套接字缓冲区?我使用的是
Linux
操作系统。在tcp 上,“在各个连接上,必须在
listen
(2)或connect(2)调用之前设置套接字缓冲区大小,才能使其生效。”这就是为什么这个问题出现了。
浏览 4
提问于2012-10-05
得票数 2
回答已采纳
2
回答
线程和pyfsevents
python
、
macos
、
multithreading
可以注册路径和回调函数,然后调用
listen
()函数,该函数会一直
阻塞
,直到注册的路径中发生文件系统事件。pyfsevents.registerpath("/example", callback)我想在多线程程序中使用这个模块,让一个线程
阻塞
并等待文件系统事件不幸的是,
listen
()看起来
阻塞
了整个程序,而不仅仅是调用线程。有人能证实这一点吗?有没有办法只
阻塞
调用线程?如果没有,有没有办法
浏览 1
提问于2010-02-21
得票数 0
回答已采纳
3
回答
用于无限期等待的函数的tiemout (如
listen
())
c
、
multithreading
、
time
、
listen
其中一个线程包含
listen
()函数,它似乎无限期地等待。如果没有人想要建立连接,并且线程需要退出,但它不能检查线程是否需要终止的值,这可能是有问题的,因为它被困在
listen
()上,无法移动。while(1)
listen
(); if(value == 1)} 我的逻辑是这样的,如果它有助于更好地说明我的观点的话。我认为可以解决这个问题的是允许
listen
()等待一段时间,如果没有发生任何事情,它将转到下一条语句。不幸的是,
listen</
浏览 0
提问于2010-04-08
得票数 2
回答已采纳
1
回答
Winsock2:“听”提前返回
c++
、
winsock
、
listen
我遇到的问题是,
listen
()似乎很早就完成了,但是返回了一个成功的代码。这是一个问题,因为当调用accept()时,它似乎永远
阻塞
。\n"); printf("Client requesting connection
浏览 3
提问于2013-10-06
得票数 0
回答已采纳
1
回答
在android中拦截来电
android
(customPhoneListener, Toast.makeText(customPhoneListener, Toast.makeText(MainActivity.this, "STOP", Toast.LENGTH_SHORT).show();
浏览 1
提问于2013-02-09
得票数 2
回答已采纳
1
回答
为什么
阻塞
代码比非
阻塞
代码表现得更好?
node.js
、
blocking
、
nonblocking
我用
阻塞
和非
阻塞
的方式编写了两个小的node.js代码片段,它们做着同样的事情,只是为了测量性能差异。如下所示:var http = require('http'); fs.readFile('lorem.txt',function(err, data){
浏览 1
提问于2013-05-15
得票数 2
2
回答
确定特定应用程序的防火墙设置(端口等)
network
、
firewalls
、
ports
如何确定桌面或Web应用程序的网络或网络防火墙需求。意味着应用程序需要哪些端口。 是否需要特定的设置?如果这两个网络在不同的领域?
浏览 0
提问于2016-02-14
得票数 -1
2
回答
Rebol世界上最小的Http服务器:为什么要先等待侦听端口?
sockets
、
rebol
/www/ ; the path to rebol www subdirectory http-port: first wait
listen
-port ]htt
浏览 2
提问于2009-08-18
得票数 1
回答已采纳
1
回答
增加net.core.somaxconn会起作用吗?
linux
、
networking
、
kernel
我相信这可能是足够的证据: “如果积压参数大于/proc/sys/net/core/somaxconn中的值,那么它将被静默地截断为该值”http://
linux
.die.net/man/2/
listen
浏览 0
提问于2013-06-26
得票数 49
回答已采纳
2
回答
Tomcat:无法从局域网上的其他计算机连接
linux
、
tomcat
、
ip
、
firewall
、
lan
我已经在Oracle
Linux
7上安装了Tomcat,我将默认端口从8080更改为8088。我可以在同一台计算机上使用火狐浏览器:8088连接和浏览默认的应用程序。假设我是
Linux
中的一个菜鸟,直到事实证明并非如此为止。 ss -l |
浏览 2
提问于2016-11-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
Listen to ChatGPT|AI谈教育
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
Java NIO-阻塞和非阻塞
Listen Up!大型办公区域无线覆盖怎么破?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券