ssize_t n
Send
=
send
to(socketfd, pkt_data, length , 0, (struct sockaddr*) &remote_eth_addr,sizeof(struct sockaddr*));
send
to() 函数最后一个参数错误, sizeof(struct sockaddr*)
修改为,实际传递参数rem
转载于 https://blog.csdn.net/hguisu/article/details/38700899
我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。(总结网络上的内容)
1、TCP状态
了解TCP之前,先了解几个命令:
linux查看tcp的状态命令:
1)、netstat -nat 查看TCP各个状态的数量
2)、lsof -i:port 可以检测到打开...
最近在写一个udp发送的时候冒出来一个错误,
errno
等于
22
,错误描述是
Invalid
argument
,百度之后都是一些关于文件操作的错误,最后还是要靠自己。用strace跟进内核调用过程,也是没看出来什么。
可以看到,
send
msg所有参数完全正确,但是最后就是错误。
这个问题的主要点是对udp执行connect操作!connect并没有进行真正的连接操作(相对于tcp来说),而相当于给对
Linux
cat /usr/include/asm-generic/
errno
-base.h
cat /usr/include/asm-asm-generic/
errno
.h
VxWorks
VxWorks下
errno
windows
windows下
errno
含义
代码 错误信息解释
0 操作成功完成...
send
file
现在流行的web 服务器里面都提供
send
file 选项用来提高服务器性能,那到底
send
file是什么,怎么影响性能的呢?
send
file实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用
send
file这个系统调用。先来看
一下
不用
send
file的传统网络传输过程:
read(file,tmp_buf, len);