accept()的错误代码

accept()的错误代码,第1张

WSANOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()。

WSAENETDOWN:套接口实现检测到网络子系统失效。

WSAEFAULT:addrlen参数太小(小于socket结构的大小)。

WSAEINTR:通过一个WSACancelBlockingCall()来取消一个(阻塞的)调用。

WSAEINPROGRESS:一个阻塞的套接口调用正在运行中。

WSAEINVAL:在accept()前未激活listen()。

WSAEMFILE:调用accept()时队列为空,无可用的描述字。

WSAENOBUFS:无可用缓冲区空间。

WSAENOTSOCK:描述字不是一个套接口。

WSAEOPNOTSUPP:该套接口类型不支持面向连接服务。

WSAEWOULDBLOCK:该套接口为非阻塞方式且无连接可供接受。

WSAECONNRESET:接受连接后在accept返回之前,被远程客户端断开连接。

参见:

bind(), connect(), listen(), select(), socket(), WSAAsyncSelect().

你的命令写错了,ACCEPT的格式如下:

ACCEPT[提示信息]TO<内存变量>

命令功能:把用户输入的字符串保存到指定的内存变量中。

Accept "请输入表1名称" to name1

这句的功能是:把输入的字符串保存到name1 这个内存变量中。

use name1 这句明显错误,

use的格式是:use<表名>

use只能打开表,而name1只是一个内存变量,语法错误。

你想编什么程序?说清楚一下,我看我可不可以编下试试。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10050469.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存