一. 基本socket函式
1. socket函式
2. bind函式
3. connect函式
4. listen函式
5. accept函式
6. write函式
7. read函式
8. close函式
9. send函式和recv函式
send & recv函式說明
10. fcntl函式
二,位元組轉換函式
標頭檔案:#include < netinet/in.h >
1. unsigned short int htons(unsigned short int hostshort)
2. unsigned long int htonl(unsigned long int hostlong)
3. unsigned short int ntohs(unsigned short int netshort)
4. unsigned long int ntohs(unsigned long int netshort)
三,ip轉換函式
1. unsigned long int inet_addr(const char* cp)
2. int inet_aton(const char* cp, struct in_addr* inp)
3. char* inet_ntoa(struct in_addr in)
四,位元組處理函式
標頭檔案:#include < string.h >
1. void bzero(void* s, int n)
2. void bcopy(const char* src, void* dest, int len)
3. int bcmp(const void* s1, const void* s2, int n)
4. void* memset(void* s, int c, size_t n)
5. void* memcpy(void* dest, const void* src, size_t n)
6. int memcmp(const void* s1, const void* s2, size_t n)
socket程式設計
一直以為serversocket accept之後客戶端才能發資訊,實驗後得出如下結論 1 serversocket沒有accept時,client是可以傳送資訊到server端的。2 serversocket accept之後,正在處理訊息時,client也是可以傳送資訊到server端。如果se...
Socket程式設計
對tcp ip udp socket程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission cont...
socket程式設計
建立socket 建立乙個 socket,它可用於在基於 tcp ip 的網路 如 internet 上通訊。socket s new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 若要使用 udp 而不是 ...