一种C# TCP异步编程中遇到的问题

实际过程中,程序运行几个小时后,无线端的socket server断开就再也无法打开。找了很久都没发现。通过wireshark抓取通信报文,一般是在TCP的三次握手时出的问题。常规的TCP三次握手,由TCP的标识可简单看作:SYN-SYN ACK-ACK,实际遇到问题时,标识为:SYN-RST ACK。可以明显看出,服务端发出了重置的标识,用来积极的拒绝了客户端的连接。程序的server部分代码,

- 阅读全文 -

如何建立一个“绑定友好的”usercontrol--wpf

这几天在打算将以前用winform写的工具程序重构到wpf,顺便学习理解看过的wpf的知识。因为程序设计到一个Excel文件的读取和操作,比较耗时,所以打算制作一个缓冲动画。该动画应该分为两个部分,一个部分是“一排一次排列的方块组成的渐变动画”,一部分是一个Label类的控件,用来显示后台操作Excel时候的进度。先放上渐变动画的Xaml,在usercontrol里面加上以下代码就行了。这个不是今

- 阅读全文 -

安卓学习-Activity

进行Toast通知Toast是一种短小的提醒,显示一段时间就会消失,试验学习,可以通过一个Button来实现。Button reg = (Button)findViewById(R.id.regBtn); regBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(Vi

- 阅读全文 -