2015-1-26 flyfish
继承关系
class CSocket : public CAsyncSocket
class CAsyncSocket : public CObject
class CSocketWnd : public CWnd
TCP服务器流程
socket()
bind()
listen()
accept()
receive() / s...
分类:
其他好文 时间:
2015-01-26 19:21:16
阅读次数:
417
1 // StockServerDlg.h : 头文件 2 // 3 4 #pragma once 5 #include "afxwin.h" 6 7 UINT ThreadProc(LPVOID pParm); 8 9 struct threadInfo10 {11 char re...
分类:
编程语言 时间:
2015-01-23 00:37:30
阅读次数:
430
MFC下CSocket编程详解分类:C/C++2008-03-13 09:0134465人阅读评论(34)收藏举报mfc编程socket服务器socketsstreamMFC下CSocket编程详解:1. 常用的函数和注意事项(详细的函数接口说明请查看MSDN): CSocket::Create 初...
分类:
编程语言 时间:
2015-01-21 14:56:19
阅读次数:
321
http://www.cppblog.com/changshoumeng/archive/2010/05/14/115413.html3.8一个使用CSocket类的网络通信实例本例采用CSocket编程模型建立一个聊天程序的简单实例。建立项目时注意选上“Windows套接字”复选框。3.8.1服务...
分类:
其他好文 时间:
2015-01-19 20:53:14
阅读次数:
257
我通过几个采用 CSocket 类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程式 ,在调试这些程式的过程中,追踪深入至 CSocket 类核心源码 SockCore.cpp , 对于CSocket 类的运行机制可谓是一览无遗,并且对于阻塞和非阻塞方式下的 s...
分类:
其他好文 时间:
2015-01-16 20:38:42
阅读次数:
206
MFC中CAsyncSocket及其派生类对象跨线程使用方法
存在的现象
在MFC中用多线程方法开发WinSocket通讯程序时,如果你的的是API方式,自然没有以下说的问题。但如果当你使用CAsyncSocket及其派生类(CSocket或是你自己的写的)来开发的话,会发现在不同线程中使用CAsyncSocket及其派生类对象时,会出现程序崩溃。这里所说的跨线程,是指该对象在一个线程中调用C...
分类:
编程语言 时间:
2015-01-15 16:01:49
阅读次数:
150
我通过几个采用 CSocket 类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程式 ,在调试这些程式的过程中,追踪深入至 CSocket 类核心源码 SockCore.cpp , 对于CSocket 类的运行机制可谓是一览无遗,并且对于阻塞和非阻塞方式下的 socket 程式的编写也是稍有体会。
阅读本文请先注意 :
? 这里的阻塞和非阻塞的...
分类:
其他好文 时间:
2015-01-15 11:01:04
阅读次数:
193
CSocket断言错误 ASSERT(pState->m_hSocketWindow != NULL);
flyfish
BOOL CAsyncSocket::AsyncSelect(long lEvent)
{
ASSERT(m_hSocket != INVALID_SOCKET);
_AFX_SOCK_THREAD_STATE* pState = _afxSockThreadS...
CSocket编程中字符乱码问题首先把自己在编程调试中遇到的这个字符乱码问题简单的阐述一下:平台:Windows8.1 + VS2010;使用MFC自带的CSocket;Server与Client之间属于TCP连接,Server向Client发送消息,其形式为结构体,定义如下:typedef str...
分类:
其他好文 时间:
2014-12-21 10:18:35
阅读次数:
252
// MapClientDlg.h : header file
// #pragma once
#include "OpenGLControl.h"
#include "afxwin.h"
#include "CSocket.h"
// CMapClientDlg dialog
class CMap...
分类:
其他好文 时间:
2014-12-15 13:38:34
阅读次数:
116