我是服务器端用JAVA系统客户端用CSOCKET请教2个问题
1.CSocket的SEND方法发送数据的时候,有没有类似JAVA的FLUSH方法,不等缓冲区满就把数据发送出去,我现在是用SEND以后马上跟一个RECV的办法来达到主动提交2.JAVA服务器端,用什么办法判断客户端非正常断开??
现在也是用个笨办法,一直不停的发送sendUrgentData(1)来判断客户端连接,有什么其他的好办法??
1.CSocket的SEND方法发送数据的时候,有没有类似JAVA的FLUSH方法,不等缓冲区满就把数据发送出去,我现在是用SEND以后马上跟一个RECV的办法来达到主动提交2.JAVA服务器端,用什么办法判断客户端非正常断开??
现在也是用个笨办法,一直不停的发送sendUrgentData(1)来判断客户端连接,有什么其他的好办法??
解决方案 »
- CScorllView 在滚动的时候 绘图为什么会成这样?
- 画图程序不能运行,大虾们帮我看看
- 小女子求助:怎样修改用html help workshop制作的联机帮助中的主题或封面的图标
- 请教一个Combo Box的问题,在线等待
- 请问如何将自己的程序添加到Windows资源管理器的右键菜单中?
- afxtemp1.h到底是一个怎样的头文件?怎么一包含就报错,不包含的又会出现更多的错误???
- 一个小问题,m_pDocument是CView的成员变量,可为什么在MSDN中查看CView找不到对他的说明啊?
- 如何向打印口发数据?
- 通过用户名和密码,能否判断一个账号是否属于管理员组?
- 谁用过“串口调试助手”
- 消息判断问题?
- 奇怪~~关于combobox的问题,帮忙看看
1,CSocket本来就是阻塞式调用(block),因此一旦调用CSocket::Send返回,就说明服务器收到你发送的数据了
2,不知道java是怎么写的服务端,不同的方法,判断的方法都不一样的