资源简介
学习过程当中的小实验~使用时,任选一个运行的终端作为服务器,其余的用户终端都在这个服务器的协调下交换信息
代码片段和文件信息
// ClientSocket.cpp : 实现文件
//
#include “stdafx.h“
#include “SelfChat.h“
#include “ClientSocket.h“
#include “SelfChatDlg.h“
#include “tagHeader.h“
void ClientSocket::GetDlg(CSelfChatDlg *dlg) //获得窗口界面的指针
{
chatDlg = dlg;
}
// ClientSocket
ClientSocket::ClientSocket()
{
}
ClientSocket::~ClientSocket()
{
}
void ClientSocket::OnReceive(int nErrorCode)
{
char buff[sizeof(Header)];
memset(buff0sizeof(buff));
Receive(buffsizeof(buff)); //收到服务器发来的消息
this->AsyncSelect(FD_CLOSE|FD_READ|FD_WRITE);
Header *header = (Header*)buff;
int length = header->len;
char type = header->type; //解析消息头部
if(type == SEND_MESSAGE) //如果是聊天内容,则直接接收
{
chatDlg->GetMsgFromRoom();
}
if(type == LOGIN_IO) //在线用户有变化,同步更新用户表
{
chatDlg->UpdateUser();
}
CSocket::OnReceive(nErrorCode);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-26 13:19 1018聊天室网络编程\
目录 0 2017-12-19 11:33 1018聊天室网络编程\SelfChat\
目录 0 2017-10-18 20:19 1018聊天室网络编程\SelfChat\Debug\
文件 4992000 2017-10-18 20:19 1018聊天室网络编程\SelfChat\Debug\SelfChat.pdb
目录 0 2017-10-18 19:36 1018聊天室网络编程\SelfChat\SelfChat\
文件 1 2009-08-31 02:32 1018聊天室网络编程\SelfChat\SelfChat\ClassDiagram1.cd
文件 952 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\ClientSocket.cpp
文件 355 2017-12-19 11:32 1018聊天室网络编程\SelfChat\SelfChat\ClientSocket.h
目录 0 2017-12-19 11:32 1018聊天室网络编程\SelfChat\SelfChat\Debug\
文件 104748 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\CL.read.1.tlog
文件 5354 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\CL.write.1.tlog
文件 915 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.exe.em
文件 980 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.exe.em
文件 640 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.exe.intermediate.manifest
文件 106 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.lastbuildstate
文件 5436 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.log
文件 34766 2017-12-19 11:32 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.obj
文件 33685504 2017-11-15 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.pch
文件 70204 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.res
文件 0 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.unsuccessfulbuild
文件 713 2017-10-18 19:36 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.vcxprojResolveAssemblyReference.cache
文件 0 2017-10-18 19:36 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat.write.1.tlog
文件 206 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\SelfChat_manifest.rc
文件 6858 2017-12-19 11:33 1018聊天室网络编程\SelfChat\SelfChat\Debug\cl.command.1.tlog
文件 2 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\li
文件 2 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\li
文件 2 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\li
文件 2 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\li
文件 2 2017-10-18 20:19 1018聊天室网络编程\SelfChat\SelfChat\Debug\li
文件 630 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\mt.command.1.tlog
文件 604 2017-10-18 19:38 1018聊天室网络编程\SelfChat\SelfChat\Debug\mt.read.1.tlog
............此处省略96个文件信息
- 上一篇:基于51单片机的智能安防报警系统
- 下一篇:MODIS NDVI
相关资源
- vs2010串口发送接收程序
- VS2010下基于QT4.8.2开发的计算城市间最
- tesseract_ocr在vs2010下调用的全部资料
- Visual Assist X 破解版 VS2010可用
- VS2012助手(破解版)
- 利用API函数实现串口通信
- DirectX版俄罗斯方块(vs2010代码.
- qt-4.8.4-x64-msvc2010.zip
- FluorineFX及VS2010安装FluorineFX模板
- QQ聊天室 包括私聊功能
- 飞鸽传书源码 vs2010可以直接运行
- Windows网络编程第二版真正的高清带书
- UNIX网络编程第2卷-进程间通信第2版
- unix网络编程第2卷高清PDF
- 网络编程与开发技术.(西安交大.殷肖
- VS2010助手破解版
- Linux网络编程 宋敬彬 孙海滨 PDF书 P
- 《Windows网络编程技术》高清PDF版+随书
- VS2010黑色主题最舒服的护眼主题
- Windows网络编程第二版 中文、英文版(
- vs2010+opencv 图像处理,边缘检测,可设
- UNIX网络编程卷2:进程间通信第2版.
- opencv立体匹配算法BM+SGBM+VAR运行官方立
- 《iOS网络编程与云端应用最佳实践》
- MSChart+VS2010
- VS2010对Excel2010进行操作
- WinSock网络编程经络高清PDF和随书源码
- 图解TCP/IP(第5版)
- UNIX网络编程 卷1:套接字联网API第3版
- 基于windows的蓝牙扫描、连接、通讯
评论
共有 条评论