写的通信程序debug下正常,release下也没有错误,但是收不到消息 自己用原始套接字写了一个通信程序,分客户端和服务器,在debug下,客户端给服务器发消息,服务器能正常收到,但是到了release下,客户端的消息显示已经发送成功(返回true),但是服务器就是收不到消息。请高手指点以下这是怎么回事。提前谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端是不是发送完消息后,就关闭socket了?如果是的话,请检查一下下面的值Option Interval Type of close Wait for close? SO_DONTLINGER Do not care Graceful No SO_LINGER Zero Hard No SO_LINGER Nonzero Graceful Yes 是的,客户端一发送完毕就closesocket,但是为什么这样做在debug下面就没有问题呢? debug得比较慢,release比较快,慢得情况下,你closesocket之前报文已经发出去了 在mfc视图类中创建一个线程函数 pdc->ReleaseOutputDC();是必须的吗? 求救:在IInternetProtocolSink的ReportData里Read一直返回E_PENDING导致死循环 windows下有poll这个函数吗?pollfd这个结构体呢? 200分: CWinThread 的窗口绘制问题 如何通过网络的域名获得IP地址 【求助】CToolTipCtrl能在CView上起作用吗? 如何能使客户机与服务器的时钟同步? MFC 数据库操作 如何捉住m_pSet 如何自画windows任务栏的按钮 如何将一个MFC程序添加到另一中去?
如果是的话,请检查一下下面的值
Option Interval Type of close Wait for close?
SO_DONTLINGER Do not care Graceful No
SO_LINGER Zero Hard No
SO_LINGER Nonzero Graceful Yes