服務端
#include
#include
#include
#pragma ***ment(lib,"ws2_32.lib")
int main(int argc, char* argv)
sockaddr_in sin;
sin.sin_family=af_i***;
sin.sin_port=htons(8888);
sin.sin_addr.s_un.s_addr=inaddr_any;
if(bind(s,(lpsockaddr)&sin,sizeof(sin))==socket_error)
if(listen(s,2)==socket_error)
sockaddr_in remoteaddr;
int naddrlen=sizeof(remoteaddr);
socket client;
char sztext="hello world!";
while(true)
printf("接收到乙個連線:%s/n",i***_ntoa(remoteaddr.sin_addr));
send(client,sztext,strlen(sztext),0);
closesocket(client);
}closesocket(s);
wsacleanup();
return 0;
客戶端#include
#include
#include
#pragma ***ment(lib,"ws2_32.lib")
int main(int argc, char* argv)
sockaddr_in servaddr;
servaddr.sin_family=af_i***;
servaddr.sin_port=htons(8888);
servaddr.sin_addr.s_un.s_addr=i***_addr("127.0.0.1");
if(connect(s,(sockaddr*)&servaddr,sizeof(servaddr))==-1)
char buffer[256];
int nrecv=recv(s,buffer,256,0);
if(nrecv>0)
closesocket(s);
wsacleanup();
return 0;
今天終於搞定了Qt gsoap2 8的編譯了
1 qt 使用gsoap做乙個簡單的cs系統 2 qt gsoap呼叫webservice 3 how to use gsoap with qt for web service client 4 qt 使用gsoap發布webservice服務與呼叫webservice服務 學習資料 某大學資料 第...
庚子年多變,終於在今天開通了IT行業的CSDN部落格
人在武漢,時間2020年2月19日,這個月過了大半,今天寫庚子年多變,終於在今天開通了it行業的csdn部落格,希望使用者關注。前幾天下雪了,不過雪不是很大,在兩天的時間就一掃門前雪,家家都出來掃雪,兩個小時就掃完了,還冒過得癮。當時這個不是最重要的。重要的是剛才了解了一下 csdn是it行業的前十...
乙個最簡單的網路爬蟲的實現
當然,其中還牽扯到各種策略,什麼廣度優先,深度優先,但我們這裡是最簡單的網路爬蟲,所以不討論。好,那麼我們從最簡單的原理入手。首先,我們要建立乙個儲存 的資料結構。public class queue 入佇列 public void enqueue object elem 出佇列 public ob...