用AsyncTcpConnection 當(dāng)客戶端每隔2秒主動(dòng)向服務(wù)端發(fā)送數(shù)據(jù) 服務(wù)端每次都是十幾秒才能接收到數(shù)據(jù)。這是為啥。。發(fā)送的數(shù)據(jù)也不大,但是服務(wù)端就是每隔十幾秒接收到,而且有時(shí)候接收的數(shù)據(jù)不完整。。。
網(wǎng)絡(luò)應(yīng)該是沒問題的,我從服務(wù)端向客戶端發(fā)送數(shù)據(jù),接收都是很及時(shí)的
有沒有大神,幫忙看看
代碼寫的有bug
那個(gè)報(bào)錯(cuò),別理他
不是指哪個(gè)報(bào)錯(cuò),是說延遲問題是代碼bug
圖上的報(bào)錯(cuò),沒影響,現(xiàn)在就是延遲問題,還有數(shù)據(jù)不完成問題,我下午改用ws協(xié)議了,數(shù)據(jù)能完整了,之前是tcp協(xié)議
你既然用tcp協(xié)議就得處理粘包的問題,ws是tcp的上層協(xié)議,已經(jīng)封裝了不需要處理粘包問題。你數(shù)據(jù)的延遲問題需要確認(rèn)Client端和server端是否有阻塞,具體需要看代碼邏輯才行
嗯嗯,感謝回答,我現(xiàn)在用ws協(xié)議了,已經(jīng)正常使用了