作者caron0225 (淯仔)
看板MATLAB
标题[请益] Matlab如何透过网际网路传送资料至他电脑
时间Fri Nov 8 17:00:01 2019
大家好,
小弟最近心血来潮用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比较方便与家人连线玩,多了解网路连线封包的原理)
希望版上大大可以指点一下,或是推荐参考资料。
在此先感激大大~~~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.185.229 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1573203603.A.808.html
1F:推 JamesChen: 我为了做研究也有研究过,结论是非常麻烦... 如果只是 11/16 20:43
2F:→ JamesChen: 玩玩,我建议放弃 11/16 20:43
3F:推 ddlockerwu: 你有试过在同台电脑开两个matlab视窗互传资料吗? 01/01 09:35
4F:→ ddlockerwu: 还要指定谁是server谁是client,个人浅见 01/01 09:36