程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接?

开发过程中遇到套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接的问题如何解决?下面主要结合日常开发的经验,给出你关于套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接的解决方法建议,希望对你解决套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接有所启发或帮助;

我正在开发 SikulixIDE 2.0.5,windows 10 64Bits,安装 jkd-8u281。尝试实现客户端套接字以从/向服务器传输字节。这是要测试的示例代码:

import socket

host_ip = '127.0.0.1'
port = 21

socket_clIEnt = socket.socket(socket.AF_INET,socket.soCK_STREAM) 
socket_clIEnt.connect((host_ip,port))

在服务器端,我使用 SocketTest v3.0.0 并打开一个准备连接的服务器。 然后在 Sikuli IDE 中尝试运行之前的示例代码时出现问题,由于以下原因导致连接失败,并且服务器端没有任何反应:

[error] script [ trial_comm ] stopped with error in line 7
[error] java.util.concurrent.RejectedExecutionException ( java.util.concurrent.RejectedExecutionException: event executor terminated )
[error] --- Traceback --- error source first
line: module ( function ) statement 
919: _socket (  _connect )     bind_future = bootstrap.bind(self.bind_addr).sync()
951: _socket (  connect )     self._connect(addr)
1457: _socket (  meth )     return getattr(self._sock,name)(*args)
7: main (  <module> )     socket_clIEnt.connect((host_ip,port))
[error] --- Traceback --- end --------------

但是!一次导出为可运行的 jar 文件然后执行,如:

套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接

作为打包可执行文件的示例代码可以非常好地工作!服务器端反馈新的客户端连接正在建立:

套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接

我认为示例代码应该没有问题,因此它已经在纯 cpython 环境和以上打包的可执行文件上进行了测试。 那么IDE上的错误信息意味着什么以及真正的原因呢? 以及如何解决这个问题?请您指教谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接全部内容,希望文章能够帮你解决套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: