C 編寫的網路聊天器,求一個用C C 編寫的網路聊天器

2023-01-02 12:15:54 字數 985 閱讀 1427

1樓:

你編寫的是c/s結構的東西,你要編寫聊天室的服務端,和客戶端兩個。

伺服器段你可以這麼寫

winsock網路程式設計問題

#include

#include

void main()

if ( lobyte( wsadata.wversion ) != 1 ||

hibyte( wsadata.wversion ) != 1 )

socket socksrv=socket(af_inet,sock_dgram,0);

sockaddr_in addrsrv;

addrsrv.sin_addr.s_un.s_addr=htonl(inaddr_any);

addrsrv.sin_family=af_inet;

addrsrv.sin_port=htons(6121);

sockaddr_in addrclient;

int len=sizeof(sockaddr);

char recvbuf[100];

printf("%s\n",recvbuf);

closesocket(socksrv);

wsacleanup();

} 其中recvfrom函式要做成迴圈的

客戶端原理類似,不過要連結伺服器段

2樓:華貳白

去學校圖書館隨便翻幾本例項書,肯定有,我記得孫鑫那本還有一本網路通訊程式設計都有,全部**的,主要是用winsock實現的

3樓:

我群裡一朋友畢業設計做的就是這個,你有興趣可以進來找他

qq群號:74638670

編寫c程式求1 2 3 ,編寫一個c程式 求1 2 3

include int main printf 1 權 2 20 ld sum return 0 main printf ld s 上面復的程式都已經制溢位了,int哪能儲存那麼大的數呀,應該用陣列來分割儲存!include int main m 2,t 3 for m 1 m 20 m c 1 t...

用C語言編寫兩個數求和求積求商,編寫一個C語言程式,輸入兩個數的乘積和和,輸出這兩個數。

main 用baic語言編寫兩du個數求和 zhi求積求 dao商?include float add float x,float y float multiply float x,float y float divide float x,float y void main include main...

用c語言編譯個程式,用C語言怎麼編寫一個從1加到10的程式 新手求解

第一題 輸入一個整數,判斷它是否能被3和5同時整除第二題 程式設計求1!2!3!n!之和第三題 輸入2個正整數m和n,求最大公約數和最小公倍數。第四題 編一個程式,根據使用者輸入的數字 1 7 輸出英文的星期名稱 include int main include long int jiechen i...