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