[問題] share memory

看板C_and_CPP (C/C++)作者 (我是秋天的一顆樹)時間16年前 (2009/12/26 16:01), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
http://nopaste.csie.org/f7b8c 上面是我的程式碼 本程式利用fork產生一個receive udp封包 當udp封包接受之後,會去判斷改變route裡面的distance 然後parent process broadcast 問題:當receive之後會改變distance 然後send要傳出 但是傳出的distance並沒有改變 不曉得這樣用sharememory正不正確,因為這部份是從網路看來的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.177.129

12/27 00:21, , 1F
htons反了吧 client用ntohs吧
12/27 00:21, 1F

12/27 00:24, , 2F
這不是share memory吧 只是一種IPC的途徑
12/27 00:24, 2F

12/27 00:49, , 3F
htons應該沒錯吧因為可以收送 我不知道什麼是ipc orz
12/27 00:49, 3F

12/27 00:50, , 4F
想要達到recv收到透過changeHop改得distance_
12/27 00:50, 4F

12/27 00:51, , 5F
send丟出後也有改過 但是目前這份沒有辦法
12/27 00:51, 5F

12/27 01:07, , 6F
hton* host to network byte order
12/27 01:07, 6F

12/27 01:07, , 7F
ntoh* network to host byte order
12/27 01:07, 7F

01/03 00:22, , 8F
後來自己改成用struct寫 已經ok了!
01/03 00:22, 8F
文章代碼(AID): #1BDSBCBU (C_and_CPP)
文章代碼(AID): #1BDSBCBU (C_and_CPP)