[問題] 想請問socket

看板MacDev作者 (GB原人)時間12年前 (2013/01/28 15:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我是ios的新手 想趁寒假練習寫程式 目前正在寫ipcam的東西 主要是用iphone上的camera把拍到的東西用socket傳到我的mac iphone上主要參考的做法是使用 http://furnacedigital.blogspot.tw/2011/03/socket.html#more 這個網站上的教學 而receiver(我的mac)用的是傳統的socket(TCP的方式) (creat -> bind -> listen -> accept -> ...)的方式 程式碼:https://gist.github.com/4653694 目前遇到奇怪的問題是: 在網路速度沒那麼快的情況下(例如用iphone上的熱點)我的ipcam在mac上會正常的顯示 可是在網路速度比較快的情況下(ex:wifi) 會遇到有點像"掉封包"的情況(點陣圖的大小為 110592 byte) 一直傳送過去的點陣圖會"重疊"(點陣圖中的某幾個byte會突然不見惹!?) 印象中TCP是不用擔心掉封包的問題 在網路速度快的情況下,送封包前用sleep(sec) sec>1就不會有上面的問題 但是會看起來很卡 想請問有解決的辦法嗎? 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.83 ※ 編輯: crazyguitar 來自: 140.112.30.83 (01/28 15:48)

01/31 10:57, , 1F
我不知道問題是啥 但是可以用看看GCDAsyncSocket
01/31 10:57, 1F
文章代碼(AID): #1H1YoQ0h (MacDev)
文章代碼(AID): #1H1YoQ0h (MacDev)