Questions tagged «tcp»

传输控制协议(TCP)是一种传输层协议,可提供面向连接的数据流服务,并保证按顺序传送。


30
如何通过TCP通过ADB连接到Android?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 27天前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在尝试在Motorola Droid上调试应用程序,但是在通过USB连接到设备时遇到了一些困难。我的开发服务器是在Hyper-V中运行的Windows 7 64位VM ,因此我无法通过客户机或主机中的USB直接连接。 我安装了两个不同的USB-over-TCP TCP解决方案,但是由于ADB监视器反复报告“ devicemonitor无法启动监视” ,因此连接似乎出现了问题。有没有一种方法可以使用网络而不是USB连接或可能的其他可行选择将开发计算机上的客户端直接连接到设备上的守护程序?



24
什么时候使用UDP代替TCP?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 由于TCP保证了数据包的传递,因此可以被认为是“可靠的”,而UDP不保证任何内容,因此数据包可能会丢失。在应用程序中而不是通过TCP流使用UDP传输数据的优势是什么?在哪种情况下,UDP是更好的选择,为什么? 我假设UDP更快,因为它没有创建和维护流的开销,但是如果某些数据永远不会到达目的地,那不是无关紧要的吗?
302 networking  tcp  udp 

16
测试是否从Shell脚本打开了远程TCP端口
我正在寻找一种快速,简单的方法来从Shell脚本内部正确测试远程服务器上是否打开了给定的TCP端口。 我已经用telnet命令做到了,当打开端口时,它可以正常工作,但是当它不在时,它似乎并没有超时,而只是挂在那里。 这是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"` if [ "$?" -ne 0 ]; then echo "Connection to $SERVER on port $PORT failed" exit 1 else echo "Connection to $SERVER on port $PORT succeeded" exit 0 fi 我或者需要一种更好的方法,或者是一种方法,例如如果telnet在不到8秒内没有连接,则强制telnet超时,然后返回我可以在Shell中捕获的内容(返回代码或stdout中的字符串)。 我知道Perl方法,该方法使用IO :: Socket :: INET模块并编写了成功的脚本来测试端口,但如果可能的话,希望避免使用Perl。 注意:这就是我的服务器正在运行的(我需要从中运行) …
297 shell  tcp  port  solaris  telnet 

21
人为地创建连接超时错误
收到连接超时后,我们的软件中出现了一个错误。这些错误非常罕见(通常是当我们的连接被内部网络断开时)。如何人工产生这种效果,以便测试我们的软件? 如果有关系,可以使用CAsyncSocket类以C ++ / MFC编写应用程序。 编辑: 我尝试使用不存在的主机,但收到套接字错误: WSAEINVAL(10022)无效的参数 我的下一个尝试是使用Alexander的建议连接到其他端口,例如81(不过在我自己的服务器上)。效果很好。与断开的连接完全相同(等待60秒,然后出错)。谢谢!

14
如何在Node.js中调试错误ECONNRESET?
我正在使用Socket.io运行Express.js应用程序用于聊天Web应用程序,并且在24小时内大约5次随机收到以下错误。节点进程将被永久封装,并立即重新启动。 问题在于重新启动Express会使我的用户离开他们的房间,而没人希望这样做。 Web服务器由HAProxy代理。仅使用websockets和flashsockets传输就没有套接字稳定性问题。我无法有意复制此内容。 这是Node的错误v0.10.11: events.js:72 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET //alternatively it s a 'write' at errnoException (net.js:900:11) at TCP.onread (net.js:555:19) error: Forever detected script exited with code: 8 error: Forever restarting script for 2 time 编辑(2013-07-22) 添加了socket.io客户端错误处理程序和未捕获的异常处理程序。似乎此错误捕获了: process.on('uncaughtException', function (err) { console.error(err.stack); console.log("Node NOT …
288 node.js  sockets  tcp  express 

17
两个应用程序可以侦听同一端口吗?
同一台计算机上的两个应用程序可以绑定到相同的端口和IP地址吗?更进一步,一个应用程序可以监听来自某个IP的请求,另一个监听来自另一个IP的请求吗?我知道我可以有一个从两个线程(或分支)开始的应用程序,它们具有相似的行为,但是两个没有共同点的应用程序可以做到相同吗?
283 sockets  tcp  udp  port  communication 


3
现代Linux机顶盒可以打开的TCP连接的理论最大数量是多少
假设硬件具有无限的性能,Linux盒能否支持> 65536的开放TCP连接? 我知道临时端口的数量(<65536)限制了从一个本地IP到一个远程IP上一个端口的连接数量。 元组(本地ip,本地端口,远程ip,远程端口)是唯一定义TCP连接的元组。这是否意味着如果这些参数中的一个以上空闲,则可以支持65K以上的连接。例如,从多个本地IP连接到多个远程主机上的单个端口号。 系统中还有16位限制吗?可能有多少个文件描述符?

2
HTTP 1.1和HTTP 2.0有什么区别?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 HTTP / 1.1在Web上已经服务了15多年,但是它的年龄正在开始显现。 谁能解释HTTP 1.1和2.0之间的主要区别是什么? 传输协议是否有变化?
223 http  tcp  webserver  http2 


15
UDP vs TCP,速度快多少?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 去年关闭。 改善这个问题 对于一般协议消息交换,可以忍受某些数据包丢失。UDP比TCP效率高多少?
194 networking  tcp  udp 

11
为什么SCTP使用率不高/不为人所知
我最近查看了Richards Stevens的《 UNIX网络编程,第1卷》一书,发现除了TCP和UDP之外,还有第三种传输层标准:SCTP。 简介:SCTP是一种传输级协议,它像UDP一样是消息驱动的,但是像TCP一样可靠。这是IBM DeveloperWorks的简短介绍。 老实说,我以前从未听说过SCTP。我不记得在任何网络书籍中都读过它,或者在我上过的课上听过它。阅读其他提到SCTP的stackoverflow问题,这表明我并不孤单,缺乏知识。 为什么SCTP如此未知?为什么用的不多?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.