我以前做过一些网络编程和IPC编程,但从来没有在Xojo。我有 C++ 和 Python 经验,但我对 Xojo 很陌生,而且很迷茫。
问题
连接两个应用程序:
Application1 和 Application2 通过 IPCSocket 连接。Application1 是正在侦听的服务器。
Application2 是连接的客户端。
当 Application2 断开连接,然后重新启动时,它将不再连接到 Application1。
在调试器中检查 Application1 表明这error 102 Lost Connection
是LastErrorCode
设想
我们在 Xojo 中有一个应用程序。我一直在关注包含的 IPCSocket 示例项目以及使用IPCSocket的文档。
我可以让套接字工作,但我无法让套接字成功断开连接然后重新连接到同一个本地服务器。该示例没有说明应该如何进行。该文档是我认为稀疏的。
是否可以断开 Xojo IPCSocket 并重新连接,类似于通过 TCP 连接的服务器的工作方式?或者...我是在浪费时间尝试这条路线吗?我应该探索另一种 IPC 方法吗?