163得票9回答
如何中断ServerSocket的accept()方法?

在我的主线程中,有一个while(listening)循环,它在我的ServerSocket对象上调用accept(),然后启动一个新的客户端线程并将其添加到集合中,当接受到新客户端时。 我还有一个Admin线程,我想用它来发出命令,比如'exit',这将导致所有客户端线程被关闭,关闭自己,并...

162得票3回答
网络编程中,流和数据报之间有什么区别?

套接字(流)和套接字(数据报)有什么区别? 为什么要使用其中之一?

160得票13回答
TCP和UDP的区别是什么?

TCP和UDP有什么区别? 我知道TCP用于非时间关键的应用程序,而UDP用于需要快速传输数据的游戏或应用程序。我知道TCP用于HTTP、HTTPs、FTP、SMTP和Telnet。我知道UDP用于DNS和DHCP。 但是为什么呢?TCP和UDP的哪些特性使它们适用于各自的用例?

153得票7回答
Netty与Apache MINA的比较

它们都提供大致相同的功能。我应该选择哪个来开发我的高性能TCP服务器?它们各自有什么利弊呢? 参考链接: Apache MINA (源代码) Netty (源代码)

146得票7回答
比较HTTP和FTP传输文件的差异

什么是在互联网上传输文件时,FTP和HTTP之间的优势(或限制)? (我知道两种协议都有安全形式。我希望通过个人经历来比较它们在性能、可靠性、文件大小限制等方面的区别。)

140得票6回答
Socket编程和HTTP编程的区别

套接字编程和HTTP编程有什么区别?可以有人帮忙吗?

121得票2回答
如何测量Python请求中POST请求的服务器响应时间

我使用requests创建POST请求,如下所示,指定了timeout阈值: response = requests.post(url, data=post_fields, timeout=timeout) 然而,为了确定一个“好”的threshold,我需要对服务器的响应时间进行基准测试...

116得票12回答
PHP中的异步函数调用

我正在开发一个 PHP Web 应用程序,需要在请求中执行一些网络操作,例如根据用户的请求从远程服务器获取某个人的信息。 如果我必须传递一些数据给函数并且还需要它的输出结果,在 PHP 中是否可以模拟异步行为? 我的代码如下:<?php $data1 = processG...

110得票5回答
使用beginBackgroundTaskWithExpirationHandler的正确方法

我有点困惑如何以及何时使用 beginBackgroundTaskWithExpirationHandler。 苹果在他们的示例中展示了在 applicationDidEnterBackground 委托中使用它,以获取更多时间来完成一些重要任务,通常是网络事务。 当查看我的应用程序时,似...

108得票5回答
数据包和帧的区别

在网络世界中常用的两个词 - 数据包和帧。 请问有人能详细解释这两个词的区别吗? 希望这不是一个愚蠢的问题,但它是否意味着: 数据包是网络OSI模型第三层(网络层 - IP数据包)的PDU(协议数据单元)。 帧是OSI模型第二层(数据链路层)的PDU。