[結案] 無線網路下的TCP傳輸,C++

看板CodeJob作者 (天王寺 蒼嵐)時間14年前 (2011/06/30 19:30), 編輯推噓4(4017)
留言21則, 8人參與, 最新討論串1/1
案件狀態:已結案  發案人:沈思瑜 聯絡方式1:0921114593 聯絡方式2:darkather@hotmail.com 有效時間:2011/7/5 專案說明: 我寫了兩個CODE 一個是傳資料出去,一個是接收資料的 傳送資料的CODE是http://codepad.org/8RmTvdfH 接收資料的是http://codepad.org/CIx9H80r 用的是TCP/IP WIRELESS的部分那是抓GPS的這個不影響就不多贅述 他只是把我要傳出去的一個資訊抓出來而已 我原本如果是在固定IP/實體網路上 傳輸都不會有任何的問題 現在我改用無線網路,也就不是固定IP 用IPCONFIG找到當前在使用的IP來用 我在自己電腦上自傳自收,一樣不會有問題(當然的吧...) 可是現在無線網路用在別的電腦上,IP同樣去設定成新抓到的IP 資料就傳不到了... 兩個碼裡面的IP不同只是因為我上傳的碼版本不同 我確定在我傳的時候用的是同一組正確的IP 同樣的問題我有在別版發過了,但是苦於得不到答案 這個問題對我來說非常緊急,所以希望有人可以幫忙 我的接收端是無線網路,發送端也希望可以是無線網路,但是 真的不行的話,發送端可以是有線網路+實體IP 我有請教到有人給我的建議是 先在接收端開一個socket窗口,連結上發送端,給發送端自己的IP 發送端就可以往這個IP送過來 但是我真的對網路的程式非常不懂,即使知道這個作法,我也寫不出來 希望這個作法可以拿來給願意接案的大大參考了 這是我碩士論文的一部分,口試前才臨時出鳥包,因為這跟我的主軸沒有甚麼關係 所以教授接受我請別人幫忙作 希望有人可以幫忙   預算:兩千,絕對可議,請務必連絡我 接案者要求:很趕請務必是做的出來... 接受新手承案否:是   附註:     (以下內容鼓勵結案後填寫,可以詢問接案人願不願意暴光接案身份) 結案意見:  接案人: 評價(0-10):   說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.71.6 ※ 編輯: darkather 來自: 140.124.71.6 (06/30 19:56) ※ 編輯: darkather 來自: 140.124.71.6 (06/30 20:01) ※ 編輯: darkather 來自: 140.124.71.6 (06/30 20:18)

06/30 22:33, , 1F
先檢查送收兩端 IP 能不能 ping 通 (關掉 firewall)
06/30 22:33, 1F

06/30 22:34, , 2F
再看看 receive 端是否 TCP 15000 有 LISTENING
06/30 22:34, 2F

06/30 22:34, , 3F
檢查一下是否 receive 端是躲在 NAT 後面,所以還要從
06/30 22:34, 3F

06/30 22:35, , 4F
從 AP 作 port forwarding,且這時候 send 端要送的目
06/30 22:35, 4F

06/30 22:35, , 5F
目標就不是你在接收端 ipconfig 看到的那個了
06/30 22:35, 5F

06/30 22:36, , 6F
先弄清楚網路架構問題,你的程式本機可收送的話,問題
06/30 22:36, 6F

06/30 22:37, , 7F
問題就可能出在網路架構設定以及 firewall rules 而已
06/30 22:37, 7F

06/30 23:53, , 8F
無線網路也可以取實體ip,把線接在一般lan孔不是wan孔就能當
06/30 23:53, 8F

06/30 23:54, , 9F
當一般switch來用,發送接收端皆是
06/30 23:54, 9F

06/30 23:55, , 10F
要把AP上的dhcp功能關閉...nat功能也會關閉
06/30 23:55, 10F

07/01 00:45, , 11F
價錢OK就幫幫他吧 都要口試了一定急個半死 又忙到爆炸
07/01 00:45, 11F

07/01 02:13, , 12F
DHCP關閉nat 還是會工作喔 只是要設定內部ip
07/01 02:13, 12F

07/01 11:00, , 13F
我的無線網路不是接AP的@@ 是中華電信的3G網卡
07/01 11:00, 13F

07/01 11:17, , 14F
題外話,口試demo不考慮用事先錄影的嗎?
07/01 11:17, 14F

07/01 11:17, , 15F
可以避免一切奇怪的突發狀況..
07/01 11:17, 15F

07/01 11:22, , 16F
可以試試找台桌機建server 另外兩台透過這server做溝通
07/01 11:22, 16F

07/01 12:59, , 17F
我會事先錄影不過也是要呼叫的成才行...
07/01 12:59, 17F

07/01 14:11, , 18F
應該用netcat就可以了: http://tinyurl.com/6zm3kd
07/01 14:11, 18F

07/01 14:20, , 19F
http://www.rejetto.com/hfs/ <=> IE/wget.exe
07/01 14:20, 19F

07/01 15:01, , 20F

07/01 15:01, , 21F
old information (2008), not sure if still the same
07/01 15:01, 21F
※ 編輯: darkather 來自: 223.139.52.203 (07/01 15:47)
文章代碼(AID): #1E35v06A (CodeJob)