網路程式設計專題 Reachability的使用

2021-06-25 13:26:47 字數 754 閱讀 1672

分類: iphone

ios網路程式設計專題

2012-01-04 17:00

1500人閱讀收藏 

舉報網路

程式設計ios

伺服器網路應用

什麼是

udp和

tcp的區別是什麼?

tcp的全稱為傳輸控制協議。這種協議可以提供面向連線的、可靠的、點到點的通訊。

udp全稱為使用者資料報協議,它可以提供非連線的不可靠的點到多點的通訊。

用tcp還是udp,那要看你的程式注重哪乙個方面?可靠還是快速?

tcp/ip 

建立連線的過程

在tcp/ip協議中,tcp協議提供可靠的連線服務,採用三次握手建立乙個連線。

第一次握手:建立連線時,客戶端傳送連線請求到伺服器,並進入syn_send狀態,等待伺服器確認; 

第二次握手:伺服器收到客戶端連線請求,向客戶端傳送允許連線應答,此時伺服器進入syn_recv狀態; 

第三次握手:客戶端收到伺服器的允許連線應答,向伺服器傳送確認,客戶端和伺服器進入通訊狀態,完成三次握手。

(所謂的三次握手就是要有三次連線資訊的傳送/接收過程tcp連線的建立需要進行三次連線資訊的傳送/接收

網路程式設計專題總結

一 確認網路環境3g wifi 1.新增源 檔案和framework 開發web等網路應用程式的時候,需要確認網路環境,連線情況等資訊。如果沒有處理它們,是不會通過 使用reachability 只須將該例程中的 reachability.h 和 reachability.m 拷貝到你的工程中。如下...

C 網路程式設計系列 專題五 TCP程式設計

前言 前面專題的例子都是基於應用層上的http協議的介紹,現在本專題來介紹下傳輸層協議 tcp協議,主要介紹下tcp協議的工作過程和基於tcp協議的乙個簡單的通訊程式,下面就開始本專題的正文了。一 tcp的工作過程 首先tcp是一種面向連線的,可靠的,基於位元組流的傳輸層通訊協議。tcp的工作過程可...

C 網路程式設計系列 專題五 TCP程式設計

前言 前面專題的例子都是基於應用層上的http協議的介紹,現在本專題來介紹下傳輸層協議 tcp協議,主要介紹下tcp協議的工作過程和基於tcp協議的乙個簡單的通訊程式,下面就開始本專題的正文了。一 tcp的工作過程 首先tcp是一種面向連線的,可靠的,基於位元組流的傳輸層通訊協議。tcp的工作過程可...