看板 MATLAB 關於我們 聯絡資訊
大家好, 小弟最近心血來潮用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://www.ptt.cc/bbs/MATLAB/M.1573203603.A.808.html
JamesChen: 我為了做研究也有研究過,結論是非常麻煩... 如果只是 11/16 20:43
JamesChen: 玩玩,我建議放棄 11/16 20:43
ddlockerwu: 你有試過在同台電腦開兩個matlab視窗互傳資料嗎? 01/01 09:35
ddlockerwu: 還要指定誰是server誰是client,個人淺見 01/01 09:36