[問題] 陣列問題
版上前輩大家好
小弟目前正在實作無線網路的資料傳輸的實驗
利用的協定是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
Network_Sim 近期熱門文章
PTT數位生活區 即時熱門文章