[問題] server client 共變數問題
目前正在寫server 對多clients程式
client端利用thread來寫
每用命令字元開一個client端 想記錄client端所產生的變數
所以想創一個global變數讓每一個client都可以存取
所以在另外一個xxx class裡創造了一個 static 變數和一些對變數名稱做存取的method
在client端利用 xxx.method 來存入or讀出(沒有創造物件)
但是發現每次用命令字元開一個client端時,static變數也不會去記錄
之前所開過client端所存入的static 變數資料
所以static變數在每次client開命令字元時,就感覺是restart一樣
而server端只需要開一個命令字元就沒有這個問題
不知道在多client端中要記錄global變數要怎麼做呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.71.17
推
04/05 00:03, , 1F
04/05 00:03, 1F
→
04/05 00:09, , 2F
04/05 00:09, 2F
→
04/05 00:10, , 3F
04/05 00:10, 3F
→
04/05 00:11, , 4F
04/05 00:11, 4F
→
04/05 00:16, , 5F
04/05 00:16, 5F