作者darkather (天王寺 蒼嵐)
看板CodeJob
標題[發案] 無線網路下的TCP傳輸,C++
時間Thu Jun 30 19:30:04 2011
案件狀態:已結案
發案人:沈思瑜
聯絡方式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)
→ whereweare:先檢查送收兩端 IP 能不能 ping 通 (關掉 firewall) 06/30 22:33
→ whereweare:再看看 receive 端是否 TCP 15000 有 LISTENING 06/30 22:34
→ whereweare:檢查一下是否 receive 端是躲在 NAT 後面,所以還要從 06/30 22:34
→ whereweare:從 AP 作 port forwarding,且這時候 send 端要送的目 06/30 22:35
→ whereweare:目標就不是你在接收端 ipconfig 看到的那個了 06/30 22:35
→ whereweare:先弄清楚網路架構問題,你的程式本機可收送的話,問題 06/30 22:36
→ whereweare:問題就可能出在網路架構設定以及 firewall rules 而已 06/30 22:37
推 gtr99:無線網路也可以取實體ip,把線接在一般lan孔不是wan孔就能當 06/30 23:53
→ gtr99:當一般switch來用,發送接收端皆是 06/30 23:54
→ gtr99:要把AP上的dhcp功能關閉...nat功能也會關閉 06/30 23:55
推 clanguage:價錢OK就幫幫他吧 都要口試了一定急個半死 又忙到爆炸 07/01 00:45
推 lion21:DHCP關閉nat 還是會工作喔 只是要設定內部ip 07/01 02:13
→ darkather:我的無線網路不是接AP的@@ 是中華電信的3G網卡 07/01 11:00
→ youknowme09:題外話,口試demo不考慮用事先錄影的嗎? 07/01 11:17
→ youknowme09:可以避免一切奇怪的突發狀況.. 07/01 11:17
→ a5480277:可以試試找台桌機建server 另外兩台透過這server做溝通 07/01 11:22
→ darkather:我會事先錄影不過也是要呼叫的成才行... 07/01 12:59
→ whereweare:old information (2008), not sure if still the same 07/01 15:01
※ 編輯: darkather 來自: 223.139.52.203 (07/01 15:47)