今天終於搞定個最簡單的網路C s程式設計了

2021-03-31 18:37:16 字數 1214 閱讀 7893

服務端

#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...