scholarsmate commented on PR #509: URL: https://github.com/apache/daffodil-vscode/pull/509#issuecomment-1478388306
@Shanedell, no the problem is that the different Data Editors share the same instance of the Ωedit client. The Ωedit client manages the client and log objects as singletons. This will actually work in our favor because we can use one Ωedit server for any number of Data Editors since they can all share the same instance. We just need to know when to start the server (this is easy, check to see if there is a server already listening) and when to shut it down (this shouldn't be hard since we can check the number of open sessions at dispose time to decide if this is the last DE (it which case it should shut it down) or not). The server port is a configurable setting in launch.json, so if 9000 isn't allowed, it can be set to something that is. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
