Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
TCP socket error codes
0 = Success
1 = Operation not permitted
2 = No such file or directory
3 = No such process
4 = Interrupted system call
5 = Input/output error
6 = No such device or address
7 = Argument list too long
8 = Exec format error
9 = Bad file descriptor
10 = No child processes
11 = Resource temporarily unavailable
12 = Cannot allocate memory
13 = Permission denied
14 = Bad address
15 = Block device required
16 = Device or resource busy
17 = File exists
18 = Invalid cross-device link
19 = No such device
20 = Not a directory
21 = Is a directory
22 = Invalid argument
23 = Too many open files in system
24 = Too many open files
25 = Inappropriate ioctl for device
26 = Text file busy
27 = File too large
28 = No space left on device
29 = Illegal seek
30 = Read-only file system
31 = Too many links
32 = Broken pipe
33 = Numerical argument out of domain
34 = Numerical result out of range
35 = Resource deadlock avoided
36 = File name too long
37 = No locks available
38 = Function not implemented
39 = Directory not empty
40 = Too many levels of symbolic links
41 = Unknown error 41
42 = No message of desired type
43 = Identifier removed
44 = Channel number out of range
45 = Level 2 not synchronized
46 = Level 3 halted
47 = Level 3 reset
48 = Link number out of range
49 = Protocol driver not attached
50 = No CSI structure available
51 = Level 2 halted
52 = Invalid exchange
53 = Invalid request descriptor
54 = Exchange full
55 = No anode
56 = Invalid request code
57 = Invalid slot
58 = Unknown error 58
59 = Bad font file format
60 = Device not a stream
61 = No data available
62 = Timer expired
63 = Out of streams resources
64 = Machine is not on the network
65 = Package not installed
66 = Object is remote
67 = Link has been severed
68 = Advertise error
69 = Srmount error
70 = Communication error on send
71 = Protocol error
72 = Multihop attempted
73 = RFS specific error
74 = Bad message
75 = Value too large for defined data type
76 = Name not unique on network
77 = File descriptor in bad state
78 = Remote address changed
79 = Can not access a needed shared library
80 = Accessing a corrupted shared library
81 = .lib section in a.out corrupted
82 = Attempting to link in too many shared libraries
83 = Cannot exec a shared library directly
84 = Invalid or incomplete multibyte or wide character
85 = Interrupted system call should be restarted
86 = Streams pipe error
87 = Too many users
88 = Socket operation on non-socket
89 = Destination address required
90 = Message too long
91 = Protocol wrong type for socket
92 = Protocol not available
93 = Protocol not supported
94 = Socket type not supported
95 = Operation not supported
96 = Protocol family not supported
97 = Address family not supported by protocol
98 = Address already in use
99 = Cannot assign requested address
100 = Network is down
101 = Network is unreachable
102 = Network dropped connection on reset
103 = Software caused connection abort
104 = Connection reset by peer
105 = No buffer space available
106 = Transport endpoint is already connected
107 = Transport endpoint is not connected
108 = Cannot send after transport endpoint shutdown
109 = Too many references: cannot splice
110 = Connection timed out
111 = Connection refused
112 = Host is down
113 = No route to host
114 = Operation already in progress
115 = Operation now in progress
116 = Stale NFS file handle
117 = Structure needs cleaning
118 = Not a XENIX named type file
119 = No XENIX semaphores available
120 = Is a named type file
121 = Remote I/O error
122 = Disk quota exceeded
123 = No medium found
124 = Wrong medium type
@stephen-mw

This comment has been minimized.

Copy link

@stephen-mw stephen-mw commented Jun 10, 2016

👍

@kamila1011

This comment has been minimized.

Copy link

@kamila1011 kamila1011 commented Jun 13, 2016

I am getting this same issue and its very difficult to solve this problem without any third party app, i guess the best thing to do is to use a third party app like Long Path Tool. Just download it and use it to solve this issue. I hope this would help.

@noname007

This comment has been minimized.

Copy link

@noname007 noname007 commented Sep 13, 2016

👍

@mohamadx

This comment has been minimized.

Copy link

@mohamadx mohamadx commented Jan 21, 2017

👍

@jaimet561

This comment has been minimized.

Copy link

@jaimet561 jaimet561 commented May 30, 2017

Hi guys,

Are just a small question. Are the codes above the same or related to codes defined in "errno.h"?

@maxwell92

This comment has been minimized.

Copy link

@maxwell92 maxwell92 commented Aug 7, 2017

@jaimet561 you can find the errno list in file /include/uapi/asm-generic/errno.h of Linux 4.7.2

@casecowboy

This comment has been minimized.

Copy link

@casecowboy casecowboy commented May 9, 2018

Awesome, thanks man!

@azelalynetan

This comment has been minimized.

Copy link

@azelalynetan azelalynetan commented Aug 15, 2018

thanks 👍

@rahulrajaram

This comment has been minimized.

Copy link

@rahulrajaram rahulrajaram commented Dec 29, 2018

Thanks, @gabrielfalcao

@jaimet561 you can find the errno list in file /include/uapi/asm-generic/errno.h of Linux 4.7.2

👍

@ha138

This comment has been minimized.

Copy link

@ha138 ha138 commented May 31, 2019

thanks

@mslee89

This comment has been minimized.

Copy link

@mslee89 mslee89 commented Nov 19, 2019

thanks !!!

@wrysunny

This comment has been minimized.

Copy link

@wrysunny wrysunny commented Dec 6, 2019

+1

@rocketspacer

This comment has been minimized.

Copy link

@rocketspacer rocketspacer commented Jan 28, 2020

👍

@jdickson289

This comment has been minimized.

Copy link

@jdickson289 jdickson289 commented Feb 25, 2020

image

@jocasta-debug

This comment has been minimized.

Copy link

@jocasta-debug jocasta-debug commented Sep 10, 2020

What could be the possible reason of socket error 71 during TLS connectivity test behind a domain(3 individual endpoints).
Any inputs will be appreciated.

@BJX3Y

This comment has been minimized.

Copy link

@BJX3Y BJX3Y commented Nov 10, 2020

Awesome

@RKursatV

This comment has been minimized.

Copy link

@RKursatV RKursatV commented Dec 18, 2020

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.