[閒聊] TCP與UDP實作聊天室

看板java作者 (暱稱無效)時間17年前 (2008/06/18 18:55), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
                                       改成了閒聊因該OK?                                                               看原PO很有毅力我來賺一下P幣好了                                                         以下有錯請用力鞭                                                                   先稍為介紹一下TCP與UDP好了                                                           TCP(Transmission control protocol)                    *支援穩定有序的資料傳送 正式的定義在RFC793中 *當一方Disconnect時必須雙方都Disconnect才能取消連線          *確保傳送的資料會送達                                                                                                    UDP(User datagram protocol)             *讓程式可以在不需要建立連線的情況下送出封裝的IP封包           *正式的定義在RFC768文件中                        *沒有做流量控制,錯誤控制                                                        總結:TCP就像是打電話一樣 UDP就像是傳簡訊一樣    TCP:server端與client端分明 反之UDP較模糊                                                                             實作:                                  要開發的話我會選用TCP                            原因:                                      *UDP因不需建立連線 我哪知道在線人數有幾人              或許有人會說傳用UDP 上線就用TCP與server連線                好麻煩阿 用TCPㄧ種就好了                         *UDP會有collision問題存在 要另外寫collision 的處理            應該是會有吧                              *TCP確保傳送的訊息一定送達,若無法送達也會回報                                                                                      應該就以上這些了吧  我想不到別的  留給其他人補充                                                                                       -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.36.210

06/19 14:22, , 1F
簡單的說用UDP的話, 不能確定某User說的話有沒有傳到其他
06/19 14:22, 1F

06/19 14:24, , 2F
其他User端
06/19 14:24, 2F
文章代碼(AID): #18MEcACO (java)
文章代碼(AID): #18MEcACO (java)