socket问题
我是想这样实现的
服务器 客户端
send()------> (1) recv()
recv()<--------(2) send()
比如调用方式如下
send();
.....//后面执行的代码
.....
大概是这个意思,服务器发送数据给客户端,客户端接收到数据后返回一条命令给服务器,如何实现服务器端执行recv()之后,在执行send()之后的代码(红色部分),我之前用一个事件event,在send();后面加waitforsingleobject();当recv之后setEvent(),我这样实现的话,会阻塞recv()函数,请问有什么方法可以实现我想要的功能吗?
服务器 客户端
send()------> (1) recv()
recv()<--------(2) send()
比如调用方式如下
send();
.....//后面执行的代码
.....
大概是这个意思,服务器发送数据给客户端,客户端接收到数据后返回一条命令给服务器,如何实现服务器端执行recv()之后,在执行send()之后的代码(红色部分),我之前用一个事件event,在send();后面加waitforsingleobject();当recv之后setEvent(),我这样实现的话,会阻塞recv()函数,请问有什么方法可以实现我想要的功能吗?
...全文
相关推荐
Socket通信,通过异步,解决粘包问题
在TCP/IP协议栈中,Socket接口提供了应用层与传输层之间的接口,使得应用程序能够利用TCP或UDP等传输层协议进行数据交换。在Socket通信中,"粘包"问题是一个常见的挑战。
Java socket通讯实现过程及问题解决
本文将详细讲解Java Socket通信的实现过程以及可能遇到的问题。1.
vue-socket.io接收不到数据问题的解决方法
这个问题可能是由于vue-socket.io的版本、配置或API的使用不正确导致的。建议检查vue-socket.io的文档,确认正确的使用方法,或者更新到最新版本以解决问题。
Java Socket通信介绍及可能遇到的问题解决
数据交换完成后,记得关闭输入输出流以及Socket,释放系统资源。在实际应用中,Socket通信可能会遇到一些问题。例如,数据可能被存储在缓冲区中而未被写出。
java和as3 socket通信 解决安全沙箱问题
本文将深入探讨如何实现这两种语言间的Socket通信,并解决在Flash Player的安全沙箱问题。首先,让我们理解什么是Socket通信。


