gpt4 book ai didi

Java套接字并行发送

转载 作者:行者123 更新时间:2023-12-02 00:46:08 27 4
gpt4 key购买 nike

我需要从我的Java应用程序监视设备状态(示例设备ip=192.168.0.22和端口17000,监视意味着我每1秒发送一次请求并获取响应等数据)。我需要与该设备并行发送另一条消息并接收答案(在相同的 IP 和相同的端口上)。我创建socket=new Socket(ipAddress, port)。如何实现这一点,我不会发生碰撞(我需要:我首先发送,我从第一个收到响应,我发送第二个,我从第二个收到响应,我发送第三个,我从第三个收到响应,依此类推)?

最佳答案

除非我遗漏了什么,

  • 您可以在单独的线程中执行每个操作,
  • 或者您可以将请求发送到所有三个套接字并等待所有三个回复。
  • 或者您可以将服务器设计为同时处理三个待处理请求。 (它可能已经正常工作)向一个连接发送三个请求并等待三个回复。

最后一个可能是最有效的解决方案。

关于Java套接字并行发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4955372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com