[問題] 陣列問題

看板Network_Sim作者 (拿鐵)時間14年前 (2010/10/01 23:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
版上前輩大家好 小弟目前正在實作無線網路的資料傳輸的實驗 利用的協定是TCP,小弟目前的架構有五個NODE(NODE 01234) NODE0為接收端(TCPSink0),而NODE1 2 3 4利用TCP agent發送封包 給NODE0 目前小弟的問題在於小弟要在接收端中利用陣列來記錄NODE1234的NODEID:1234 而且同一個NodeID,只記錄一次 小弟目前是有抓到nodeID(在tcp.h的tcp header內增加一個int nodeid的欄位) 接收的部分是在tcpsink.cc中的recv函式去做 但在這裡面寫陣列,當每個packet接收時,陣列的值都會被初始化 也就是說,當我第一個封包的node id放入陣列後,第二個封包進來後,陣列的 值又被第二個的node id所取代.. 想請問板上大大,這樣的問題該如何解決,感謝 -- 虧損超過4000萬就解散 ∥ 政府不救兄弟就解散 ∥經營之神 / 我們進場 ∥台灣人都快 \ ∥的行銷課 - - 兄弟不要解散∥ 站出來救國球阿~~~ - -- - / ╯ 職19 ●●●● / ∥ ●●●● / 職20 ╰ \ ∥ < ˊ φdoit1911 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.164.54
文章代碼(AID): #1CfW5O7l (Network_Sim)
文章代碼(AID): #1CfW5O7l (Network_Sim)