C#编写的winform程序(有关socket通信)release后运行时和在工程中运行时产生RST帧的问题
c#编写的winform程序,调用经过处理的vc++编写的socket通信的动态链接库,整个窗体程序相当于是socket通信中的服务器端,当在窗体中点击停止服务按钮时,停止服务按钮的click事件会调用动态库的接口函数把所有的客户端的socket全部清除掉了。在工程中运行时点击停止服务按钮,抓包工具不会抓到RST,但是在发布后运行时,点击停止服务按钮,抓包工具会抓到
RST。这是为什么?
我在上述提到的工程里添加了一些新的代码,分析了一下添加的代码不会影响到停止服务按钮的事件处理代码,并且停止服务按钮的事件处理代码基本没变,但是发布后运行时点击停止服务按钮时不会产生RST,这是什么原因?怎么才能在点击停止服务按钮后产生RST?会不会是编译选项的问题?但是找了好久也没有解决问题,求大神解答,在线等,还有上面的socket通信时TCP协议。