2011-03-10 103 views
3

我有一个系统,我正在实现的地方有一个使用套接字接受TCP连接的MATLAB服务器,以及连接到该服务器的Java客户端。套接字同步 - Java客户端到MATLAB服务器

我的问题是,当服务器接受客户端的连接时,显然,客户端管理发送输入之前,服务器管理到达一行代码,将其锁定为从客户端读取预期的输入...

假设我不知道需要多少时间才能安全起见,在一般情况下,有没有办法在所有情况下解决这个问题?

我可以使用某种锁定对象,在MATLAB和Java之间共享吗?我应该假设客户端总是等待服务器的某种确认吗?如果是这样,我怎么能保证服务器在向客户端发送这样的通知之后会急于收听?

在此先感谢!顺便说一下,如果有人知道在MATLAB中从Java(System.currentTimeMilis())获取系统时间的简单方法,那么进一步测试这将是有用的。我知道在MATLAB中访问时间的功能非常多,但是我不知道是否有任何(或者任何方式)使用与Java中完全相同的方法。

+0

你有代码示例吗? – 2012-09-19 13:49:16

+0

我没有它得心应手了。这个问题是作为一个相对较旧的项目的一部分出现的,我现在没有代码了。在任何情况下,它都被标记为已解决,并且已接受答案中的解决方案。 – 2012-10-14 13:05:29

回答

相关问题