大佬教程收集整理的这篇文章主要介绍了套接字无法在 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 文件然后执行,如:
作为打包可执行文件的示例代码可以非常好地工作!服务器端反馈新的客户端连接正在建立:
我认为示例代码应该没有问题,因此它已经在纯 cpython 环境和以上打包的可执行文件上进行了测试。 那么IDE上的错误信息意味着什么以及真正的原因呢? 以及如何解决这个问题?请您指教谢谢
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接全部内容,希望文章能够帮你解决套接字无法在 SikuliX IDE 上连接,但一旦打包就可以连接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。