急,关于matlab使用tcpip 和fopen的一个问题
最近在使用matlab做课程设计,想实现通过tcp在网络中传输文件,部分代码如下,
function sendfile(f)
if f~=0
fid=fopen(f);
data=fread(fid);
fclose(fid);
tcp=tcpip('127.0.0.1',12300,'networkrole','server');
set(tcp,'outputBufferSize',10240);
fopen(tcp);
fwrite(tcp,abs(f),'uint16');
调试代码时运行到 fopen(tcp) 时matlab就会一直正忙,也不知道哪里出错了,求大神解答