日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言聊天程序socket,今天打的代码。基于TCP的聊天程序。

發布時間:2023/12/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言聊天程序socket,今天打的代码。基于TCP的聊天程序。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include"winsock.h"//#

#include"stdio.h"//# #pragma comment(lib,"ws2_32.lib");//#

int main(){//#

char Sendbuf[100];//#

char Receivebuf[100];//#

int SendLen;//#

int ReceiveLen;//#

int Length;//#

SOCKET socket_server;//#

SOCKET socket_recieve;//#

SOCKADDR_IN Server_add;//#

SOCKADDR_IN Client_add;//# WORD wVersionRequested;//#

WSADATA wsaData;//#

int error;//# wVersionRequested=MAKEWORD(2,2);//#

error=WSAStartup(wVersionRequested,&wsaData);//#

error=WSAStartup(wVersionRequested,&wsaData);//#

if(error!=0)//#

{//#

printf("加載套接字失敗\n");//#

return 0;//#

}//#

if(LOBYTE(wsaData.wVersion)!=2||//#

HIBYTE(wsaData.wVersion)!=2)//#

{//#

WSACleanup();//#

return 0;//#

}//#

Server_add.sin_family=AF_INET;//#

Server_add.sin_addr.S_un.S_addr=h//#tonl(INADDR_ANY);//#

Server_add.sin_port=htons(5000);//# socket_server=socket(AF_INET,SOCK_STREAM,0);//# if(bind(socket_server,(SOCKADDR*)&Server_add,sizeof(SOCKADDR))==SOCKET_ERROR)//#

{//#

printf("綁定失敗");//#

}//# if(listen(socket_server,5)<0)//#

{//#

printf("監聽失敗\n");//#

}//#

Length=sizeof(SOCKADDR);//#

socket_recieve=accept(socket_server,(SOCKADDR*)&Client_add,&Length);//#

if(socket_recieve==SOCKET_ERROR)//#

{//#

printf("接受連接失敗");//#

}//#

while(1){//#

ReceiveLen=recv(socket_recieve,Receivebuf,100,0);//#

if(ReceiveLen<0)//#

{//#

printf("接受失敗\n");//#

printf("程序退出\n");//#

break;//#

}//#

else{//#

printf("client say:%s\n",Receivebuf);//#

}//#

printf("please enter message:");//#

scanf("%s",Sendbuf);//#

SendLen=send(socket_recieve,Sendbuf,100,0);//#

if(SendLen<0)//#

{//#

printf("發送失敗\n");//#

}//#

}//#

closesocket(socket_recieve);//#

closesocket(socket_server);//#

WSACleanup();//#

return 0;//#

}//#

總結

以上是生活随笔為你收集整理的c语言聊天程序socket,今天打的代码。基于TCP的聊天程序。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。