资源简介

是基于MFC的网络聊天室,用CSocket类实现; 源码,希望对大家有用。

资源截图

代码片段和文件信息

#include
#include
void main()
{
WORD Ver;
WSADATA wsaData;
int err;
Ver=MAKEWORD(11);
err=WSAStartup(Ver&wsaData);
if(err!=0){
return;
}
if(LOBYTE(wsaData.wVersion)!=1||HIBYTE(wsaData.wVersion)!=1)
{
WSACleanup();
return;
}
SOCKET sockClient=socket(AF_INETSOCK_DGRAM0);

SOCKADDR_IN addSrv;
addSrv.sin_addr.S_un.S_addr=inet_addr(“127.0.0.1“);
addSrv.sin_family=AF_INET;
addSrv.sin_port=htons(6000);

char sendBuf[100];
char recvBuf[100];
char tempBuf[100];
int len=sizeof(SOCKADDR);
while(1)
{
printf(“Please input data:“);
gets(sendBuf);
sendto(sockClientsendBufstrlen(sendBuf)+10(SOCKADDR*)&addSrvlen);
recvfrom(sockClientrecvBuf1000(SOCKADDR*)&addSrv&len);
if(‘q‘==recvBuf[0])
{
sendto(sockClient“q“strlen(“q“)+10(SOCKADDR*)&addSrvlen);
             printf(“chat end!\n“);
     break;
}
sprintf(tempBuf“%s say :%s“inet_ntoa(addSrv.sin_addr)recvBuf);
printf(“%s\n“tempBuf);
}
closesocket(sockClient);
WSACleanup();
}





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     155725  2009-07-20 10:48  聊天室\NetClient\Debug\NetClient.exe

     文件     174300  2009-07-20 10:48  聊天室\NetClient\Debug\NetClient.ilk

     文件      14313  2009-07-20 10:48  聊天室\NetClient\Debug\NetClient.obj

     文件    3632608  2009-07-20 10:44  聊天室\NetClient\Debug\NetClient.pch

     文件     336896  2009-07-20 10:48  聊天室\NetClient\Debug\NetClient.pdb

     文件     140288  2009-07-20 10:48  聊天室\NetClient\Debug\vc60.idb

     文件      77824  2009-07-20 10:48  聊天室\NetClient\Debug\vc60.pdb

     文件       1075  2009-07-20 10:48  聊天室\NetClient\NetClient.cpp

     文件       4360  2009-07-20 10:52  聊天室\NetClient\NetClient.dsp

     文件       1321  2009-07-20 10:48  聊天室\NetClient\NetClient.plg

     文件     155712  2009-07-20 10:25  聊天室\NetSer\Debug\NetSer.exe

     文件     175088  2009-07-20 10:25  聊天室\NetSer\Debug\NetSer.ilk

     文件      14152  2009-07-20 10:25  聊天室\NetSer\Debug\NetSer.obj

     文件    3634456  2009-07-20 10:24  聊天室\NetSer\Debug\NetSer.pch

     文件     336896  2009-07-20 10:25  聊天室\NetSer\Debug\NetSer.pdb

     文件     140288  2009-07-24 17:28  聊天室\NetSer\Debug\vc60.idb

     文件      77824  2009-07-20 10:25  聊天室\NetSer\Debug\vc60.pdb

     文件       1160  2009-07-20 10:25  聊天室\NetSer\NetSer.cpp

     文件       4324  2009-07-20 10:52  聊天室\NetSer\NetSer.dsp

     文件        742  2009-07-20 10:28  聊天室\NetSer\NetSer.dsw

     文件      50176  2009-07-24 17:30  聊天室\NetSer\NetSer.ncb

     文件      58880  2009-07-24 17:30  聊天室\NetSer\NetSer.opt

     文件        246  2009-07-24 17:28  聊天室\NetSer\NetSer.plg

     目录          0  2009-07-20 10:52  聊天室\NetClient\Debug

     目录          0  2009-07-24 17:27  聊天室\NetSer\Debug

     目录          0  2009-07-20 10:52  聊天室\NetClient

     目录          0  2009-07-24 17:30  聊天室\NetSer

     目录          0  2009-07-24 17:27  聊天室

----------- ---------  ---------- -----  ----

              9188654                    28

............此处省略1个文件信息

评论

共有 条评论