作者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/m.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