inaddr_any就是inet_addr("0.0.0.0")
服務端:
#include
#include
// winsock介面
#pragma comment(lib, "ws2_32.lib") // winsock實現
intmain
(); sprintf(sendbuf,"%s", inet_ntoa(addrclient.sin_addr)); // 將客戶端的ip位址儲存下來 send(sockconn, sendbuf, strlen(sendbuf) + 1, 0); // 傳送資料到客戶端,最後乙個引數一般設定為0
char recvbuf[100] = ; recv(sockconn, recvbuf, 100, 0); // 接收客戶端資料,最後乙個引數一般設定為0
printf("%s\n", recvbuf); closesocket(sockconn); } closesocket(socksrv); wsacleanup(); return
0;}
客戶端:
#include
#include
#pragma comment(lib, "ws2_32.lib")
intmain
(); recv(sockclient, recvbuf, 100, 0); printf("%s\n", recvbuf); send(sockclient, "hello world", strlen("hello world") + 1, 0); closesocket(sockclient); wsacleanup(); return
0;}
#include
#include
#pragma comment(lib, "ws2_32.lib")
intmain
(); recv(sockclient, recvbuf, 100, 0); printf("%s\n", recvbuf); send(sockclient, "hello world", strlen("hello world") + 1, 0); closesocket(sockclient); wsacleanup(); return
0;}
當然啦,如果服務端用192.168.1.102作為監聽ip,客戶端用192.168.1.102去connect, 那也是可以的。
至於其餘的,不要瞎來!不要想當然。真正用之前,需要驗證哈!
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!
inaddr_any就是inet_addr("0.0.0.0")
服務端:
#include
#include
// winsock介面
#pragma comment(lib, "ws2_32.lib") // winsock實現
intmain
(); sprintf(sendbuf,"%s", inet_ntoa(addrclient.sin_addr)); // 將客戶端的ip位址儲存下來 send(sockconn, sendbuf, strlen(sendbuf) + 1, 0); // 傳送資料到客戶端,最後乙個引數一般設定為0
char recvbuf[100] = ; recv(sockconn, recvbuf, 100, 0); // 接收客戶端資料,最後乙個引數一般設定為0
printf("%s\n", recvbuf); closesocket(sockconn); } closesocket(socksrv); wsacleanup(); return
0;}
客戶端:
#include
#include
#pragma comment(lib, "ws2_32.lib")
intmain
(); recv(sockclient, recvbuf, 100, 0); printf("%s\n", recvbuf); send(sockclient, "hello world", strlen("hello world") + 1, 0); closesocket(sockclient); wsacleanup(); return
0;}
#include
#include
#pragma comment(lib, "ws2_32.lib")
intmain
(); recv(sockclient, recvbuf, 100, 0); printf("%s\n", recvbuf); send(sockclient, "hello world", strlen("hello world") + 1, 0); closesocket(sockclient); wsacleanup(); return
0;}
當然啦,如果服務端用192.168.1.102作為監聽ip,客戶端用192.168.1.102去connect, 那也是可以的。
至於其餘的,不要瞎來!不要想當然。真正用之前,需要驗證哈!
dev null有什麼用
把 dev null 看作 黑洞 它非常等價於乙個只寫檔案.所有寫入它的內容都會永遠丟失.而嘗試從它那兒讀取內容則什麼也讀不到.然而,dev null 對命令列和指令碼都非常的有用.禁止 標準輸出 cat filename dev null 禁止 標準錯誤 rm badname 2 dev null...
技術有什麼用?
技術有什麼用?收藏 最近在cto俱樂部的乙個討論分享,關於技術和創新的作用 技術向底層延伸,應該是科技,技術向上層延伸,應該是應用,如果單純把技術看作工具,編碼,實現或一種生存的手段,那就太狹隘了。二戰期間,美國和蘇聯都因為戰爭的因素,發展了高精尖技術,二戰結束,美國把可以商業化的科研產品交給了企業...
LDAP有什麼用?
對ldap最直白的解釋 1 認證的煩惱 小明的公司有很多it系統,比如郵箱 svn jenkins jira,vpn,wifi.等等 新人入職時需要在每個系統中申請一遍賬號,每個系統對使用者名稱和密碼的要求還不一樣,實在是煩人。這還不算,按照公司的策略,這些密碼每隔三個月還得更改一次,每次都是一次大...