WinSock:发送和接收消息(不是并行)

时间:2016-06-10 03:48:23

标签: c++ winsock2

请原谅我以下内容,因为我对winsock的理解尚未完成(我在过去两天才开始了解它)。现在,我的问题很简短,而且更多的是我可以按照我想要的方式做到这一点吗?"考验。关于调查本身:

我实验室的一名成员编写了一个很好的winsock服务器,它与客户端通信,将指令传输到通过串口连接的各种仪器。那部分已经写好了,谢天谢地我没必要碰;它适用于所有串行设备。但是,现有的客户端都是用MatLab编写的,我试图用C / C ++重写它们。

我成功连接到服务器并建立套接字。我可以接收它发送的数据并将其显示在客户端上。大!

到目前为止我遇到的问题 - 在所有初始数据(包含说明)发送到客户端之后,我什么也做不了。它会将接收到的数据显示为文本,但不会破坏我所拥有的简单do while循环,并要求用户输入传输。

我想知道是否可以在服务器和客户端之间设置一个接收然后传输的循环,这样我就可以发送命令并在客户端接收一个套接字的响应,直到我完成与服务器交谈?

一旦我回到我的实验室计算机,明天早上我会发布我的代码!

感谢您的时间。

0 个答案:

没有答案