14得票3回答
YouTube是否通过TCP流传输视频?

我刚使用Wireshark嗅探了一些流量,发现YouTube的流量依赖于TCP。 我以为他们使用UDP? 但似乎他们使用HTTP八位字节流。 YouTube真的在使用TCP进行流传输吗,或者我有所遗漏?

7得票2回答
如何在Python中重新组装TCP数据包?

如何在Python中重新组装TCP数据包?是否有现成的工具可以做到这一点? 谢谢! :-)

43得票5回答
无法分配请求的地址 - 可能的原因?

我有一个程序,包括一个主服务器和分布式从服务器。从服务器向服务器发送状态更新,如果服务器在固定时间内没有收到来自特定从服务器的信号,则将该从服务器标记为停机状态。这种情况一直在发生。 通过检查日志,我发现从服务器只能向服务器发送一个状态更新,然后再也无法发送其他更新,并且始终在调用 conn...

145得票21回答
在C#中,如何检查TCP端口是否可用?

在 C# 中,如果要使用 TcpClient 或者连接 socket,我该如何先检查一下我的机器上某个端口是否可用? 更多信息: 这是我使用的代码:TcpClient c; //I want to check here if port is free. c = new TcpClient(i...

9得票2回答
更改Linux网络设备的TCP超时时间

我正在通过一个非常慢的接口编写Linux设备驱动程序,它的ping往返时间可能长达数分钟。当我尝试使用TCP在两个节点之间建立连接时,连接总是超时。 在驱动程序中是否有设置TCP重传或握手超时更长的方法?或者有没有命令可以进行设置?谢谢。

9得票8回答
选择何种协议用于回合制游戏服务器?

我正在用Java编写一个回合制游戏服务器,以下是相关的事实: - 游戏速度很慢,因此客户端需要每8秒发送数据,而这些数据大多数情况下只是小的增量更新(几十字节),除了加入游戏或列出可用游戏等情况。 - 服务器必须支持大量玩家,假设有1000个玩家,他们中的每个人都在玩几百个游戏之一。 - 当...

24得票1回答
无法使用Node连接iOS模拟器中的移动Safari

我正在尝试模拟使用Node远程调试时Safari和Mobile Safari之间的消息交换。 我已经嗅探了它们之间的流量;它们通过TCP交换二进制plist。我已经成功复制了数据包,直到选择特定标签以进行调试(“套接字设置”),但在此之后,Mobile Safari忽略了我的plist指令,...

22得票6回答
如何理解网络协议?

我从事网站开发,但对网络协议的理解不是很深刻。我记得曾听说过TCP、HTTP和SSL可以被视为围绕实际请求内容的一系列嵌套信封的比喻。 我也有个模糊的想法,即TCP由数据包组成,在另一端进行验证。但我还在想象HTTP请求也会被分割成数据包... 所以基本上,我对这些东西一点都不了解。 有没...

9得票3回答
如何在程序中生成连接重置?

我相信你在浏览网页时也看到过“连接被重置”的消息。(这个文本来自Firefox,其他浏览器可能不同。)我需要在需要测试解决方法时按需生成该消息/错误/条件。那么,如何以编程方式生成该条件?(如何从PHP或其他Web应用程序语言生成TCP RST?)请注意以下几点: 1. 不能是一般的IP阻塞...

7得票1回答
在多个pcap文件中使用pynids

我正尝试使用pynids库来解析多个pcap文件,但只能成功解析第一个文件。我发现libnids中有一个函数nids_unregister_tcp,这可以帮助解决问题吗?不过我在pynids中找不到这个函数。 import nids def handle_tcp_stream(tcp):...