`
garman
  • 浏览: 28920 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

UNIX平台SOCKET错误码说明

阅读更多
 

错误码值<o:p></o:p>

错误码标识<o:p></o:p>

含义<o:p></o:p>

HP平台<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

10001<o:p></o:p>

EPERM<o:p></o:p>

Not super-user<o:p></o:p>

10002           <o:p></o:p>

ENOENT<o:p></o:p>

No such file or directory<o:p></o:p>

10003<o:p></o:p>

ESRCH<o:p></o:p>

No such process<o:p></o:p>

10004<o:p></o:p>

EINTR<o:p></o:p>

interrupted system call<o:p></o:p>

10005<o:p></o:p>

EIO<o:p></o:p>

I/O error<o:p></o:p>

10006<o:p></o:p>

ENXIO<o:p></o:p>

No such device or address<o:p></o:p>

10007<o:p></o:p>

E2BIG<o:p></o:p>

Arg list too long<o:p></o:p>

10008<o:p></o:p>

ENOEXEC<o:p></o:p>

Exec format error <o:p></o:p>

10009<o:p></o:p>

EBADF   <o:p></o:p>

Bad file number          <o:p></o:p>

10010<o:p></o:p>

ECHILD  <o:p></o:p>

No children                 <o:p></o:p>

10011<o:p></o:p>

EAGAIN  <o:p></o:p>

No more processes     <o:p></o:p>

10012<o:p></o:p>

ENOMEM      <o:p></o:p>

Not enough core<o:p></o:p>

10013<o:p></o:p>

EACCES       <o:p></o:p>

Permission denied<o:p></o:p>

10014<o:p></o:p>

EFAULT <o:p></o:p>

Bad address               <o:p></o:p>

10015<o:p></o:p>

ENOTBLK<o:p></o:p>

Block device required<o:p></o:p>

10016<o:p></o:p>

EBUSY   <o:p></o:p>

Mount device busy      <o:p></o:p>

10017<o:p></o:p>

EEXIST  <o:p></o:p>

File exists                    <o:p></o:p>

10018<o:p></o:p>

EXDEV   <o:p></o:p>

Cross-device link <o:p></o:p>

10019<o:p></o:p>

ENODEV       <o:p></o:p>

No such device           <o:p></o:p>

10020<o:p></o:p>

ENOTDIR      <o:p></o:p>

Not a directory            <o:p></o:p>

10021<o:p></o:p>

EISDIR<o:p></o:p>

Is a directory        <o:p></o:p>

10022<o:p></o:p>

EINVAL<o:p></o:p>

Invalid argument         <o:p></o:p>

10023<o:p></o:p>

ENFILE<o:p></o:p>

File table overflow       <o:p></o:p>

10024<o:p></o:p>

EMFILE<o:p></o:p>

Too many open files   <o:p></o:p>

10025<o:p></o:p>

ENOTTY<o:p></o:p>

Not a typewriter           <o:p></o:p>

10026<o:p></o:p>

ETXTBSY<o:p></o:p>

Text file busy<o:p></o:p>

10027<o:p></o:p>

EFBIG    <o:p></o:p>

File too large<o:p></o:p>

10028<o:p></o:p>

ENOSPC<o:p></o:p>

No space left on device<o:p></o:p>

10029<o:p></o:p>

ESPIPE<o:p></o:p>

Illegal seek<o:p></o:p>

10030<o:p></o:p>

EROFS<o:p></o:p>

Read only file system<o:p></o:p>

10031<o:p></o:p>

EMLINK<o:p></o:p>

Too many links<o:p></o:p>

10032<o:p></o:p>

EPIPE<o:p></o:p>

Broken pipe<o:p></o:p>

10033<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

10034<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

10035<o:p></o:p>

ENOMSG<o:p></o:p>

No message of desired type<o:p></o:p>

10036<o:p></o:p>

EIDRM   <o:p></o:p>

Identifier removed<o:p></o:p>

10037<o:p></o:p>

ECHRNG       <o:p></o:p>

Channel number out of range<o:p></o:p>

10038<o:p></o:p>

分享到:
评论

相关推荐

    UNIX下socket编程

    在UNIX操作系统下,Socket编程是实现网络通信的基础。Socket接口为开发者提供了在不同进程间传输数据的能力,无论是同一台机器还是跨网络的机器。这里我们将深入讲解UNIX下的TCP Socket编程,包括客户端和服务器端的...

    unix socket

    Unix套接字(Unix Socket)是一种进程间通信(IPC,Inter-Process Communication)机制,它允许同一台操作系统上的进程之间进行高效的数据交换。在标题"unix socket"中,我们聚焦于这种通信方式,而在描述中提到的...

    unix.rar_Socket网络编程_UNIX_unix socket_unix 网络编程

    学习UNIX Socket网络编程,开发者需要理解进程间通信的基本概念,熟悉套接字API的使用,并能正确处理并发连接、错误处理和资源释放。通过实践,可以掌握构建高效、可靠的本地通信系统的能力。对于那些在UNIX环境中...

    UNIX Socket编程

    通过上述代码,你可以理解UNIX Socket的基本工作流程。在实际开发中,还需要考虑错误处理、权限控制、资源管理等问题,以确保程序的稳定性和安全性。同时,`Linux环境下的Socket编程.doc`和`Linux系统环境下的Socket...

    基于linux unix socket编程源码(C语言/C++)

    在IT领域,网络通信是不可或缺的一部分,而Unix和Linux系统中的Socket编程则为开发者提供了实现这一功能的基础。本文将深入探讨基于Linux和Unix环境的Socket编程,主要关注C语言实现,以及C++对Socket编程的封装。 ...

    unix c++ 基于socket的简单的聊天室代码

    总结来说,这个"Unix C++ 基于socket的简单的聊天室代码"项目涵盖了Socket编程的基本概念,如TCP连接的建立、数据的发送和接收,以及多线程的使用。通过这个项目,开发者可以深入了解网络编程的核心原理,并为更复杂...

    跨平台的socket库,windows-linux-socket

    因此,开发跨平台的Socket库至关重要,可以简化跨操作系统的工作,并确保代码的一致性。 在Windows平台上,Socket API基于伯克利套接字模型,但有一些细微差别。例如,Windows使用WSAStartup和WSACleanup函数初始化...

    JNAUnixSocket:修改JUnixSocket项目以在Java中简单地使用Unix Domain Socket

    首先,JNA是Java平台上的一个库,它允许Java程序直接调用系统库,而无需编写C代码或使用JNI。JNA通过提供一种映射系统调用到Java接口的方式,简化了与本地操作系统的交互。在JNAUnixSocket项目中,我们利用JNA来封装...

    unix下socket编程

    在Unix系统中,Socket编程是实现网络通信的基础,它提供了进程间通信的一种接口,使得不同计算机上的进程可以通过网络进行数据交换。本节我们将深入探讨Unix下的Socket编程,涵盖守护进程的编写、服务器与客户端的...

    unix-socket-programme

    在Unix套接字编程中,错误处理非常重要,如`errno`全局变量可提供错误信息,`perror()`或`strerror()`可将错误码转化为易读的错误字符串。 9. **清理工作**: 服务器在关闭套接字后,应删除由`bind()`创建的套接...

    Unix平台下C语言编程

    在Unix平台下进行C语言编程是一项基础且至关重要的技能,特别是在系统级开发和软件工程领域。Unix操作系统以其稳定性、高效性和灵活性而闻名,是许多专业程序员首选的工作环境。本资源旨在帮助开发者深入理解和掌握...

    windows下socket通信代码

    本文将详细介绍Windows下的Socket通信代码,包括客户端和服务器端的实现,并适合初学者学习。 首先,我们要理解Socket的基本概念。Socket可以看作是网络上的进程间通信的端点,它定义了通信双方如何建立连接、交换...

    unix_socket_socket编程_Unix域套接字_udpclient_tunedaa_网络编程_源码.zip

    这个压缩包“unix_socket_socket编程_Unix域套接字_udpclient_tunedaa_网络编程_源码.zip”显然包含了一些关于Unix域套接字编程和UDP客户端(udpclient)的源代码示例,用于学习和实践网络编程技术。 Unix域套接字...

    unix_socket_socket编程_Unix域套接字_udpclient_tunedaa_网络编程_源码.rar

    标题中的“Unix_socket_socket编程”和“Unix域套接字”是关于Unix系统下的网络通信技术,特别是使用Unix域套接字(Unix Domain Sockets)进行进程间通信(IPC,Inter-Process Communication)。Unix域套接字是Unix...

    UNIX平台下C语言高级编程指南.rar

    在UNIX平台上进行C语言的高级编程,涉及到许多关键概念和技术,这些内容在“UNIX平台下C语言高级编程指南”中可能会详细阐述。UNIX系统以其稳定性和强大的系统编程接口闻名,对于学习C语言的程序员来说,这是一个...

    socket编程的几篇很好的文章.rar_UNIX_csocket_socket_socket linux_socket 文

    在IT领域,Socket编程是...- 错误处理和调试:理解各种错误代码并能有效地处理异常情况。 以上就是对Socket编程及相关概念的详细解释,希望对你有所帮助。通过深入学习和实践,你可以掌握构建网络应用所需的关键技能。

    UNIX平台下C语言高级编程指南

    6. **网络编程**:UNIX系统下的网络编程主要基于Berkeley套接字(socket),涉及`&lt;sys/socket.h&gt;`和`&lt;netinet/in.h&gt;`等头文件,包括TCP/IP协议、UDP协议的使用,以及服务器和客户端的编程模型。 7. **信号处理**:...

    UNIX 平台下C语言高级编程指南

    `errno`存储了最近系统调用的错误代码,`perror()`将这个代码转换为人类可读的错误信息。使用`strerror()`可以获得更详细的错误描述。 七、标准库和头文件 了解`stdio.h`、`stdlib.h`、`string.h`、`unistd.h`等...

Global site tag (gtag.js) - Google Analytics