tcp

    0热度

    1回答

    TcpClient的多个连接可我连接到多个<IP, PORT>使用单一TcpClient()对象 我可以做 tcpClient = new TcpClient(); tcpClient.Connect(host1,port1) tcpClient.Connect(host2,port2) 或tcpClient对象绑定到一个单一的数据流?

    -2热度

    1回答

    我使用Client.Send(Encoding.ASCII.GetBytes(Message));向客户端发送消息,当我尝试发送第二个消息时它不会给出任何错误,所以我认为它发送没有问题但它永远不会到达客户端(127.0.0.1) 代码发送 public void SendMessage(Socket _Client, string Message) { foreach (S

    -2热度

    1回答

    随机端口在centos上的两个服务器程序之间发起TCP请求6.8。 # netstat -an|grep 6001 tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:52470 127.0.0.1:6001 TIME_WAIT tcp 0 0 127.0.0.1:52599 127.0

    0热度

    1回答

    我想从服务中运行Indy服务器,并使用下面的代码,但没有任何反应。当我运行服务时,我在启动服务器时没有收到任何例外,但是当我尝试连接时,我没有收到“连接”消息。我做错了还是这件事不可能?服务器代码已在正常的应用程序中测试过,没关系,它接收连接。 我刚开始学的服务和我读了一些教程和他们说,一个服务的一个很常见的用途是检查更新,为您的应用程序,所以我认为我的服务器应该工作... unit Unit1;

    3热度

    1回答

    我正在试图从捕获中获取TCPStream,大小为24M。我可以用wireshark获得它,但是我需要一个没有界面的命令来获取它。 我通过尝试使用小于1M的捕获中的TShark开始,并且我能够在相同捕获中获得tcpstream等于wireshark。在用24M捕捉时,我不能。 wireshark中的TCPStream很大,与TShark中的不匹配。 我不明白是什么问题。 我使用下面的命令:tshar

    1热度

    1回答

    由于我使用TCP进行连接,我不知道是否可以使用保持活动信号作为我的应用程序的通知源。即我想在客户端和服务器端检测断开状态(对于给定的套接字)。 可能吗?如果是 - 如何做?到目前为止,我找到了设置保持活动时间间隔和Monitor方法的选项,但我没有看到如何通知它的方法。 在服务器端,我想知道哪个客户端死了当然。

    1热度

    1回答

    我使用rabbitMQ Golang客户端作为两台服务器之间的pub和sub消息,但我经常会遇到bug:“客户端意外关闭TCP连接”。我的rabbitMQ客户端正常运行,但是经过一段时间之后就停止了。 谁能帮我检查这个错误并重新连接/修复这个错误。 非常感谢

    3热度

    1回答

    我正在使用Net :: RawIP发送具有特定TCP标志的数据包。有没有办法设置CWR标志? TCP protokey “RES2” 设置ECE标志,但 “RES1” 似乎设置NS标志: $n = Net::RawIP->new({ ip => { saddr => 'my.target.lan', daddr => 'my.target.lan', },

    -2热度

    1回答

    我读过Firewalls for Dummies, 2nd edition book, page 58,出于性能考虑,TCP报头仅附加到第一个IP分片,而其余的分片仅携带应用负载。真的吗? 更新:增加参考

    0热度

    1回答

    我试图用inputStream.available()连续读取tcp套接字上的数据字节计数。如果它返回的值大于0,则使用inputStream.read(byte[inputstream.available()] b)从TCP读取数据。但如果我们用[PSH,ACK](在Wireshark中)接收到数据,它只会返回计数。当只有数据[ACK](在wireshark中)时,它每次都返回0,直到没有收到带