matlab fopen tcpip 不工作
matlab fopen tcpip does not work
我正在尝试按照 link 中的示例进行操作:
https://blogs.mathworks.com/loren/2011/05/27/transferring-data-between-two-computers-using-matlab/
用于使用 matlab 在两台计算机之间传输数据。
不过我非常非常!!网络新手,所以卡住了。
当我尝试示例的第一部分并打开服务器套接字时,使用
fopen(tcpipServer);
MATLAB 永远处于忙碌状态。我尝试了不同的端口号,但仍然遇到同样的问题...
请帮忙,非常感谢!
在网络中,连接有两个方面:服务器端和客户端。服务器端通常只是坐在那里,等待客户端要求它做某事。
这里也是一样。您在示例中没有 2 个部分,正如您所建议的,有一个服务器部分和一个客户端部分,它们必须 运行 并行。它首先描述了服务器部分,即等待客户端连接。这就是它 'sits there forever' 的原因,因为这是它的工作。 (fopen
等待客户端连接)
对于运行这个例子,我建议你打开2个MATLAB windows,一个是服务端的代码,一个是客户端的代码。然后你 运行 服务器代码。这样你就进入了服务器等待的状态。然后你 运行 客户端代码。客户端与服务器建立联系(fopen
注意到连接),代码可以继续执行下一条语句,即将数据写入客户端。然后关闭连接。
我正在尝试按照 link 中的示例进行操作:
https://blogs.mathworks.com/loren/2011/05/27/transferring-data-between-two-computers-using-matlab/
用于使用 matlab 在两台计算机之间传输数据。
不过我非常非常!!网络新手,所以卡住了。
当我尝试示例的第一部分并打开服务器套接字时,使用 fopen(tcpipServer);
MATLAB 永远处于忙碌状态。我尝试了不同的端口号,但仍然遇到同样的问题...
请帮忙,非常感谢!
在网络中,连接有两个方面:服务器端和客户端。服务器端通常只是坐在那里,等待客户端要求它做某事。
这里也是一样。您在示例中没有 2 个部分,正如您所建议的,有一个服务器部分和一个客户端部分,它们必须 运行 并行。它首先描述了服务器部分,即等待客户端连接。这就是它 'sits there forever' 的原因,因为这是它的工作。 (fopen
等待客户端连接)
对于运行这个例子,我建议你打开2个MATLAB windows,一个是服务端的代码,一个是客户端的代码。然后你 运行 服务器代码。这样你就进入了服务器等待的状态。然后你 运行 客户端代码。客户端与服务器建立联系(fopen
注意到连接),代码可以继续执行下一条语句,即将数据写入客户端。然后关闭连接。