网上查资料,找到原因,网络连接socket建立后,若某一端关闭连接,而另一端仍然向它写数据,第一次写数据后会收到RST响应,
此后再写数据,kernel将向进程发出SIGPIPE信号,通知进程此连接已经断开。而SIGPIPE信号的默认处理是终止程序,导致上述问题的发生!...
分类:
其他好文 时间:
2014-09-22 17:04:02
阅读次数:
201
1、复位 复位通过复位引脚RST输入,复位必须达到两个周期的高电平才能将系统复位。复位后,PC指针为0000H,因此0000H即为复位向量入口,复位后从此处开始运行程序。复位后P口(P0,P1,P2,P3)被设置为FFH,堆栈指针值为07H,其他特殊功能寄存器的初值均为00H,内部RAM的值不受复....
分类:
其他好文 时间:
2014-09-18 21:56:54
阅读次数:
174
1、异步复位
//异步复位
always @ (posedge clk or negedge i_rst)
if (!i_rst) begin
a <= 1'b0;
end
else begin
a <= 1'b1;
end
2、同步复位
//同步复位
always @ (posedge clk )
if (!i_rst) begin
b <= 1'b0;
end
else begin...
分类:
其他好文 时间:
2014-09-09 12:37:08
阅读次数:
224
背景:pip安装一直不成功,很多模块用pip安装都不行,只好到github下载zip安装c:\Document and settings\> python e:\scrapy-0.24\setup.py install结果失败,提示[err2] no such file or directory: ...
分类:
其他好文 时间:
2014-08-22 15:56:18
阅读次数:
235
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统 会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是 terminate....
分类:
系统相关 时间:
2014-08-22 12:15:46
阅读次数:
290
TCP三次握手
TCP提供可靠的连接服务,采用三次握手确认建立一个连接。
TCP标志位有6种。
?SYN:synchronous建立联机。
?ACK:acknowledgment确认。
?PSH:push传送。
?FIN:finish结束。
?RST:reset重置。
?URG:urgent紧急。
三次握手主要依靠的是SYN和ACK标志位。
握手详细流程图如下。
简化步骤...
分类:
编程语言 时间:
2014-08-14 16:44:13
阅读次数:
333
signal(SIGPIPE, SIG_IGN)当服务器close一个连接时,若client端接着发数据。根据TCP 协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGP...
分类:
其他好文 时间:
2014-08-08 15:32:56
阅读次数:
194
Quartus II综合器对于使能信号的产生 对比下面的代码和综合结果(代码取自crazybingo例程):always@(posedge clk or negedge rst_n)begin if(!rst_n) delay_cnt <= 0; else if(de...
分类:
其他好文 时间:
2014-08-05 18:11:29
阅读次数:
210
在编写Verilog代码时注意以下点:
1 、同一个模块中不同变量的赋值放在不同的always块里(这样可以便于程序的调试),一个always块的代码
尽量不要超过十行。
2、同一个变量的赋值不能放在多个always块中,只能放在同一always块
2、复位信号一定要干净,尽量不要与其他的信号进行逻辑运算
3、利用时钟信号(clk)和复位信号(rst)做触发,尽量避免用中间...
分类:
其他好文 时间:
2014-08-04 18:04:07
阅读次数:
326
一个tcp的客户端服务器程序服务器端不变,客户端通过I/O复用轮询键盘输入与socket输入(接收客户端的信息)服务器端: 1 /*selcet服务器客户端模型: 2 1.客户端关闭后,服务器再向客户端发送信息,第一次会收到一个RST复位报文,第二次会收到SIGPIPE信号,导致服务器关闭,必须对这...
分类:
其他好文 时间:
2014-07-30 00:51:22
阅读次数:
492