[请益] Matlab如何透过互联网传送资料至他电脑

楼主: caron0225 (淯仔)   2019-11-08 17:00:01
大家好,
小弟最近心血来潮用Matlab GUI作了个宾果小游戏跟家人回味儿童时光。
(就是1~25个数字互相喊数字,谁先连到5条线谁赢的小游戏)
现在想增加网络连线功能,将游戏中喊到的数字透过网络传送给对方的游戏程式接收
Google了一下,似乎要用TCPIP的指令来与指定IP的电脑进行连线
程式码如下:
Port = 1080;
HisIp = '192.168.31.24';
echotcpip('on', Port);
tcpiptext = tcpip(HisIp, Port);
N = 1024;
set(t, 'InputBufferSize', 8*N);
set(t, 'OutputBufferSize', 1024);
fopen(tcpiptext);
但是port那一栏我毫无头绪不知道要输入什么....
尝试了几个port,像是80,8080,4000什么的,最后在fopen(tcpiptext);
都得到如下错误讯息
Unsuccessful open: Connection refused: connect
小弟对网络封包传送没研究过,想趁势了解这一块。
(未来也打算尝试写个手机app比较方便与家人连线玩,多了解网络连线封包的原理)
希望版上大大可以指点一下,或是推荐参考资料。
在此先感激大大~~~~~~
作者: JamesChen (James)   2019-11-16 20:43:00
我为了做研究也有研究过,结论是非常麻烦... 如果只是玩玩,我建议放弃
作者: ddlockerwu (吴宽宽)   2018-01-01 09:35:00
你有试过在同台电脑开两个matlab视窗互传资料吗?还要指定谁是server谁是client,个人浅见

Links booklink

Contact Us: admin [ a t ] ucptt.com