在linux c api中有没有一种方法可以获得tcp套接字的传入窗口大小? 需要明确的是,我所说的传入是指从我的linux服务器的角度来看。在我接受的套接字中,linux中的SND和RCV值似乎发生了翻转,即RCV意味着从服务器到客户端。在这种情况下,我需要客户端到服务器端,即SND。 SND_BUF和RCV_BUF似乎与发送的实际值无关,而且TCP_WINDOW_CLAMP也不准确。
我有一个基于LINUX的服务器应用程序,它报告套接字连接上的TCP ZeroWindow,表明它正在关闭接收窗口。Wireshark确认了这一点,还应注意窗口缩放已禁用。
奇怪的是,当使用netstat查看此连接时,该连接显示如下:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.0.201:1344 192.168.0.101:35340 ESTABLISHED
我觉得这很奇怪的原因是,Rec
我有一个netgear路由器,我最近连接到我的另一个路由器提供的Xfinity(它糟糕的屁股*)。我主要使用这个路由器作为我的PS4和Raspberry Pi,因为它比Xfinity有更好的wifi信号。但是我现在对我的路由器做了一次NMAP扫描,得到了如下结果:
Nmap scan report for 192.168.1.1
Host is up (0.0018s latency).
Not shown: 991 closed ports
PORT STATE SERVICE
53/tcp open domain
80/tcp open http
139/tcp