资源简介
MFC编写的简单聊天程序,主要用SOCKET技术来完成,环境为VC2008
代码片段和文件信息
#include
#include
void main()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested=MAKEWORD(11);
err=WSAStartup(wVersionRequested&wsaData);
if(err!=0)
{
return;
}
if(LOBYTE(wsaData.wVersion)!=1||
HIBYTE(wsaData.wVersion)!=1)
{
WSACleanup();
return;
}
SOCKET sockSrv=socket(AF_INETSOCK_DGRAM0);
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
addrSrv.sin_family= AF_INET;
addrSrv.sin_port=htons(6000);
bind(sockSrv(SOCKADDR*)&addrSrvsizeof(SOCKADDR));
char recvBuf[100];
char sendBuf[100];
char tempBuf[100];
SOCKADDR_IN addrClient;
int len=sizeof(SOCKADDR);
while(1)
{
printf(“Please input data:\n“);
gets(sendBuf);
sendto(sockSrvsendBufstrlen(sendBuf)+10(SOCKADDR*)&addrClientlen);
recvfrom(sockSrvrecvBuf1000(SOCKADDR*)&addrClient&len);
if(‘q‘==recvBuf[0])
{
sendto(sockSrv“q“strlen(“q“)+10(SOCKADDR*)&addrClientlen);
printf(“Chat end!\n“);
break;
}
sprintf(tempBuf“%s say: %s“inet_ntoa(addrClient.sin_addr)
recvBuf);
printf(“%s\n“tempBuf);
closesocket(sockSrv);
WSACleanup();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1468 2009-03-04 10:59 简单聊天程序\CodePub.Com说明.txt
文件 1284 2009-03-09 16:53 简单聊天程序\UdpClient\UdpClient.cpp
文件 155648 2009-11-18 20:12 简单聊天程序\UdpClient\Debug\UdpClient.exe
文件 14419 2009-03-09 16:53 简单聊天程序\UdpClient\Debug\UdpClient.obj
文件 14112 2009-03-09 10:27 简单聊天程序\UdpClient\Debug\UdpSrv.obj
文件 418816 2009-03-09 16:53 简单聊天程序\UdpClient\Debug\UdpClient.pdb
文件 77824 2009-03-09 16:53 简单聊天程序\UdpClient\Debug\vc60.pdb
文件 4475 2009-03-09 11:35 简单聊天程序\UdpClient\UdpClient.dsp
文件 1310 2009-03-09 16:53 简单聊天程序\UdpClient\UdpClient.plg
文件 1209 2009-03-09 18:32 简单聊天程序\UdpSrv.cpp
文件 155648 2009-11-18 20:12 简单聊天程序\Debug\UdpSrv.exe
文件 14037 2009-03-09 11:47 简单聊天程序\Debug\UdpSrv.obj
文件 427008 2009-03-09 11:47 简单聊天程序\Debug\UdpSrv.pdb
文件 77824 2009-03-09 11:47 简单聊天程序\Debug\vc60.pdb
文件 3441 2009-03-09 11:35 简单聊天程序\UdpSrv.dsp
文件 742 2009-03-09 09:24 简单聊天程序\UdpSrv.dsw
文件 58368 2009-03-09 18:32 简单聊天程序\UdpSrv.ncb
文件 59904 2009-03-09 18:32 简单聊天程序\UdpSrv.opt
文件 246 2009-03-09 12:08 简单聊天程序\UdpSrv.plg
目录 0 2009-03-12 22:01 简单聊天程序\UdpClient\Debug
目录 0 2009-03-09 16:53 简单聊天程序\UdpClient
目录 0 2009-03-12 22:01 简单聊天程序\Debug
目录 0 2009-03-16 14:30 简单聊天程序
----------- --------- ---------- ----- ----
1487783 23
相关资源
- 实现socket简易的聊天程序
- 基于Linux系统的聊天程序
- C++简易聊天程序C++简易聊天程序
- C++聊天程序,功能很强大,很实用
- MFC基于多线程的聊天程序用了winsock套
- 基于tcp的聊天程序c语言的
- 用c++写的一个udp聊天程序
- socket多人聊天程序C语言版(一)
- mfc聊天程序,利用TCP/IP完成双向数据
- C++ 局域网聊天程序
- Qt chat聊天程序源码(含毕业设计说明
- 基于WINSOCKET局域网聊天程序
- Qt局域网聊天程序
- windows编程 VC6.0 网络程序设计 TCP 聊天
- Winsock 聊天程序VC++版服务器+客户端
- SocketC++,基于TCP在线实时聊天程序
- 使用mfc做的 UDP 聊天程序
- C语言用UDP 实现局域网聊天程序源码
评论
共有 条评论