Socket:注意事项
生活随笔
收集整理的這篇文章主要介紹了
Socket:注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
socket通信客戶端和用戶端的程序里,出現了多種數據結構,調用了多種函數,使用小白的我要了解socket通信的過程,每段代碼的用途和函數調用的功能,但是注意不要去糾結這些結構體和函數的參數,這些函數和參數雖然比較多,但是可修改的比較少,使用過程中,按照固定格式別抄錯就可以了。
1、socket文件描述符
socket()函數返回值;
2、服務端程序綁定地址
如果服務器有多個網卡,多個IP地址,socket通信可以指定用其中一個地址來進行通信,也可以任意IP地址。
1)指定ip地址的代碼。
m_servaddr.sin_addr.s_addr=inet_addr("192.168.0.1");
2)任意ip地址的代碼。
m_servaddr.sin_addr.s_addr=htonl(INADDR_ANY);
在實際開發中,采用任意ip地址的方式比較多。
3、服務端程序綁定的通信端口
4、客戶端程序指定服務端的ip地址
5、客戶端程序指定服務端的通信端口
6、send()函數?
如何實現基于socket的應答式發送??
總結
以上是生活随笔為你收集整理的Socket:注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Win10下如何实现VS下工程代码的开
- 下一篇: 内存区:堆栈