大家好,在上篇《利用TCP和UDP協議,實現基於Socket的小聊天程序(初級版)》博客中,所寫程序只是實現簡單的連接通信,基於控制台實現,運用了TCP和UDP兩種傳輸協議。今天我和大家分享一個基於窗體的聊天程序,使用了多線程,實現的功能類似於QQ的聊天,不同的是只有一個服務器端,但可以有多個 ...
TCP TCP Transmission Control Protocol 屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務 包括數據流傳送 可靠性 有效流控 全雙工操作和多路復用。通過面向連接 端到端和可靠的數據包發送。通俗說,TCP支持的應用協議主要有:Telnet FTP SMTP等 TCP是面向對象的連接,是安全可靠的,是基於連接的協議,也就是說,在正式收發數據前,必須 ...
2012-07-17 12:52 6 30974 推薦指數:
大家好,在上篇《利用TCP和UDP協議,實現基於Socket的小聊天程序(初級版)》博客中,所寫程序只是實現簡單的連接通信,基於控制台實現,運用了TCP和UDP兩種傳輸協議。今天我和大家分享一個基於窗體的聊天程序,使用了多線程,實現的功能類似於QQ的聊天,不同的是只有一個服務器端,但可以有多個 ...
C/S架構與初識socket 在開始socket介紹之前,得先知道一個Client端/Server端架構,也就是 C/S 架構,互聯網中處處充滿了 C/S 架構(Client/Server),比如我們需要玩英雄聯盟,就必須連接至英雄聯盟的服務器上,那么對於我們玩家來說它的英雄聯盟服務器 ...
socket編程 1,計算機進行通信編程的基礎是有ip地址加端口號的主機唯一標示、有相應的一致的協議即tcp/ip。ip地址用來區分主機,端口號用來區分計算機上不同的應用軟件。 2,java提供的網絡功能主要有四大類 1)InetAddress類,封裝ip地址代表網絡上的硬件資源 ...
文章版權由作者李曉暉和博客園共有,若轉載請於明顯處標明出處:http://www.cnblogs.com/naaoveGIS/ 1.背景 在上一篇博客中我詳細介紹了809協議的內容。809協議規范了通信的報文,通信的規則等,但是並沒限制通信使用的傳輸協議。這里,我將分別介紹利用TCP和UDP ...
socket通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄,應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。 socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,對於文件用【打開】【讀寫】【關閉】模式來操作。 socket就是該模式的一個 ...
有6個模塊 1.用戶登錄 2.兩兩私聊 3.群發消息 4.退出登錄 5.關閉服務器 6.文件傳輸 一、用戶登錄 客戶端: 1、發送登錄信息:LOGIN|Username 處理USE ...
...