我之前做过一些网络编程和IPC编程,但从来没有在Xojo中做过。我有C++和Python的经验,但我对Xojo很新,很迷茫。Xojo IPCSocket多次连接
问题
连接两个应用:
应用1应用2和通过IPCSocket连接。 Application1是正在侦听的服务器。
Application2是连接的客户端。
当Application2断开连接并重新启动后,它将不再连接到Application1。在调试应用程序1的
检验表明,error 102 Lost Connection
是LastErrorCode
方案
我们有一个应用程序,在Xojo。我一直在关注包含的IPCSocket示例项目以及使用IPCSocket的文档。
我可以让套接字工作,但我不能让套接字成功断开连接,然后重新连接到同一本地服务器。这个例子没有给出任何迹象表明如何做到这一点。文件是我认为是稀疏的。
是否可以断开Xojo IPCSocket并重新连接类似于通过TCP连接的服务器的功能?或...我是否在浪费自己的时间尝试这条路线,是否应该探索另一种IPC的手段?
这正是我所需要的。我发现我的主要问题似乎是我没有删除xojo创建的临时套接字文件。同时使用'error'事件非常优雅。我能够得到示例项目的工作,我希望能够在我们的真实应用程序中进行这些简单的更改。还应该注意其他人,我必须在删除之前调用'close'并再次调用'listen'。谢谢! – Dan