tcp

    0热度

    2回答

    这里关闭TCP连接使用的情况下,我需要在Java中实现: 服务器从某些客户端侦听推送消息 如果客户有一些数据推入服务器,它打开TCP连接并发送的所有邮件 当客户端发送的最后一条消息(特殊消息说,这是最后一个)服务器应通过启动TCP握手收盘 关闭连接我有最后一步的问题,因为我不知道如何关闭服务器站点的连接。我目前的代码是波纹管。如何启动关闭TCP握手表单服务器站点的连接?感谢您的任何帮助。 publ

    8热度

    3回答

    为了学习的目的,我正在实现TCP(现在只是RFC 793),但我没有 想法如何测试它。大多数互联网上的TUN/TAP内容已过时(例如, Linux API调用不再有效),并且不足以解释。另外,I 感觉就像创建一个设备,并且转发包等不是用于学习目的的最佳方式 。举例来说,我宁愿只覆盖socket(), listen(),connect(),accept(),send(),recv()等的程序,而不是

    -1热度

    1回答

    我只想在可用时接收数据。如Arduino中的Serial.available()。我想要这样的代码: if there is data: receive and print else: print 'No data' 事实上,我不希望程序停止只是为了接收数据。

    -1热度

    3回答

    我有我的TCP端口号,凭证和IP地址。我如何将所有这些应用到app.config文件以使其链接到另一台计算机上的数据库?我想将其应用于我的app.config文件。

    0热度

    1回答

    接收的所有数据,我想与我作为一个TCP客户端使用,但不知何故没有被在Wireshark中被显示的所有数据在我的代码可用套接字接收数据。 随着Wireshark的我可以看到进入的数据包和测试工具(不是我做的),显示的数据我希望它的方式。 当我在下面的例子中输出recData的长度时,它与WireShark中看到的数据的长度相关,所以一切看起来都很好。 然而,当我想显示所接收的消息作为一个可读的字符串

    2热度

    1回答

    我已经在k8s上部署了envoy容器作为Istio部署。 每个Envoy代理容器都作为K8s的容器内应用程序容器旁边的“sidecar”安装。 我能够从应用程序内启动HTTP通信,但在尝试联系Redis服务器(另一个特使代理的另一个容器)时,我无法连接并从envoy接收HTTP/1.1 400 Bad Request消息。 在检查特使的日志我可以看到以下消息每当这个连接通过特使:HTTP/1.1"

    1热度

    3回答

    我正在用C编写一个简单的服务器/客户端套接字。客户端要求用户输入一条消息,服务器通过重复相同的方式做出响应。问题是,当我从客户端发送消息时,服务器通过附加额外字符来回应。我该如何解决。 这是我的客户端代码 while(1) { bzero(buffer, BUFSIZE); printf("Enter Message: "); scanf("%s", buffer);

    0热度

    2回答

    IP标头中有一个“不分片”标志。 应用程序可以设置此标志吗? 何时设置此标志,为什么?

    1热度

    1回答

    我正在为Java中的套接字客户端编码。 在程序中,我想从服务器获取信息。 当服务器收到“GET_LIGHTS”命令时,它将以JSON格式发回数据。 但在我的代码中,bw.write()和bw.flush()在socket.close()之前不起作用。 因此,BufferedReader对象没有准备好:br.ready()返回false。 在我的代码中是否有任何错误? 客户端代码如下所示。 pack

    0热度

    2回答

    我有一个类似的问题,以前的线程ec2-vpc-instance-ports-are-filtered我相当有信心我有安全组设置正确,并有端口服务侦听,但我仍然看到过滤端口运行nmap时。 我有两个EC2实例。一个是AWS工作正常,另一个是Redhat,而不是。我将下面的安全策略应用于这两个实例。 redhat实例只允许ping和ssh,AWS允许所有规则。 Type Protocol Port R