ios 網絡socket:及時通訊底層原理詳解二

001–socket連接

c語言的實現。
導入c語言的socket頭文件,這不是iOS 特有的,是跨平臺的。

#import <sys/socket.h>

還需要ip和端口相關的頭文件

#import <netinet/in.h>
#import <arpa/inet.h>

搜索socket的百度百科可以看到所有資料

1.創建socket

在這裏插入圖片描述
斷點調試:
在這裏插入圖片描述
連接到127.0.0.1沒有經過路由器。如果要經過路由器:如圖192.168.31.180是路由器給的,寫這個地址纔會經過路由器往外發數據。
在這裏插入圖片描述

2.發送數據

始終監聽本地計算機12345端口的數據

nc -lk 12345

localhost是:127.0.0.1的別稱
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章