Socket程式設計

2021-07-06 05:50:50 字數 1094 閱讀 1835

一. 基本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 而不是 ...