[請益] 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