📄 cioserver.asm
字号:
ifndef _IOSKT_
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;EQU 设置
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_IOSKT_ EQU 1
; --=====================================================================================--
include <CIoServer.inc>
; --=====================================================================================--
CLASS CLS_IOSKT,IOSKT
;类方法定义
CMETHOD Destructor ;类清理程序
CMETHOD SetLastErr
CMETHOD GetLastErr
CMETHOD SetWarning
CMETHOD InitNetWork
CMETHOD UnInitNetWork
CMETHOD Start
CMETHOD Stop
;类成员变量定义
m_lpLastErr dd ? ;最后错误信息
m_hListen dd ? ;Socket服务器
m_hCompPort dd ? ;完成端口
m_ThreadAbort dd ? ;线程池现成异常
CLS_IOSKT ENDS
.data
;类初始化
BEGIN_INIT
;函数指针初始化(指定调用那个函数)
dd offset IOSKT_Destructor
dd offset IOSKT_SetLastErr
dd offset IOSKT_GetLastErr
dd offset IOSKT_SetWarning
dd offset IOSKT_InitNetWork
dd offset IOSKT_UnInitNetWork
dd offset IOSKT_Start
dd offset IOSKT_Stop
;成员变量初始化
dd 0,0,0,FALSE
END_INIT
.code
include <CIoWork.asm>
include <CIoClsInit.asm>
include <CIoError.asm>
include <CIoInit.asm>
include <CIoStart.asm>
endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -