客戶端:
以下**進行過刪減,我們只對部分**做詳細討論,完整**請自行搜尋 unity+udp通訊 字樣
void
initsocket()
void
socketsend
(string sendstr)
//接收伺服器資訊
void
socketreceive()
catch
(exception e)
print
("資訊來自: "
+ serverend.
tostring()
);if(recvlen >0)
print
(recvstr);}
}//連線關閉
void
socketquit()
//最後關閉socket
if(socket !=
null
) socket.
close()
;}void()
localhost是系統給你預設綁好的,你也可以更改。在ipv6中,它還預設指向 ::1
lochost是網域名稱,127.0.0.1是ip位址(ipv4)
因為目前所做的,是傳輸字串,只要雙方約定好乙個「結束詞」,
那麼就可以通過識別「結束詞」的方式,判斷否對方結束通話了。
例如:if(recvstr=="!@!@@*(!@&!)(*@")
很簡單,先傳送報文,然後再關閉執行緒。這些都由button自己完成,而不是交給client自己完成。
因為子執行緒無法完成主線程的函式(在unity是這樣,在其他的我不清楚)
這段時間的隨想
blog是乙個很讓人後怕的東西,因為是blog是日誌,當時開通的時候就是想要記得要常常來更新。做事的方法中有一條規則是堅持,這是很難實現的一條規則,如果做到這條規則,成功就實現了一半。於是突然看看上次寫日誌的時間是上個月的23號,今天是7月7號,就很責備自己,怎麼這麼長時間都沒來寫blog呢。然後又...
這段時間的專案心得
這段時間一直在公司研究現實專案,不敢說收穫,只是從中覺察出自己存在的很多問題!大凡專案總離不開增刪改查,但是往常的練習僅限於單錶或兩個三個表,突然表多了就自亂了陣腳!說說struts2,這個框架怎麼用呢?在前台頁面找到提交action,然後在配置檔案裡找到對應的action實現類,再找到對應的處理方...
說說這段時間的事情
昨天,也就是5月8號 看了一上午的演算法,畢竟這個周天在去參加acm了,心理壓力很大,不知道結果怎麼樣 下午跟晚上,做了兩個北理舉辦的資訊對抗,感覺這個對我吸引力很大,這個比賽讓我學習了正規表示式,感覺這種學習方式很不錯。今天,5月9號 在看asp.net,沒辦法,明天要考這個了,感覺現在大學教育,...