Chinaunix首页 | 论坛 | 博客
  • 博客访问: 589136
  • 博文数量: 752
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(752)

文章存档

2011年(1)

2008年(751)

我的朋友

分类:

2008-10-13 16:46:02

hshhgh:我看了你的代码,有所收益,但也有一些地方不明白:
1. iErrorCode=WSAAsyncSelect(ServerSocket,m_hWnd,WM_CLIENT_ACCEPT,FD_ACCEPT);
         // 产生相应传递给窗口的消息为WM_SERVER_ACCEPT ,这是自定义消息

    if (iErrorCode == SOCKET_ERROR) 
{
         list.InsertString(0,"WSAAsyncSelect设定失败!——用于连接请求的消息");
         return;
}
为什么要放在监听函数:
 if (listen(ServerSocket,1) == SOCKET_ERROR) //开始监听客户连接请求
{
list.InsertString(0,"服务器监听失败!");
        return;
}之前,这样的话,那个WSAAsyncSelect还有什么作用,因为还没有客户请求事件发生呀?
2.你在stdafx.h中建的结构Msg,其中的i起什么作用?
3.在stdafx.h中定义的#define WM_CLIENT_ACCEPT WM_USER+101
#define WM_CLIENT_READCLOSE WM_USER+102
为什么非要是101,102不可?
(发表于2003-4-17 15:34:00)

hshhgh:请对上面的问题给予答复,my e_mail:
   hshhgh@163.com
多谢!
(发表于2003-4-20 18:31:00)

hshhgh:请对上面的问题给予答复,my e_mail:
   hshhgh@sohu.com
多谢!


那个hshhgh@163.com用不了了
(发表于2003-4-22 10:06:00)

osvaldo:我在运行源程序的时候出现以下错误,请问是什么原因:
Linking...
PublicNetSoft.obj : error LNK2001: unresolved external symbol "public: __thiscall CPublicNetSoftDlg::CPublicNetSoftDlg(class CWnd *)" (??0CPublicNetSoftDlg@@QAE@PAVCWnd@@@Z)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/aaa.exe : fatal error LNK1120: 3 unresolved externals
执行 link.exe 时出错.

aaa.exe - 1 error(s), 0 warning(s)

(发表于2008-4-26 16:11:00)

..........................................................................
--------------------next---------------------

阅读(242) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~