关于在MouseDown事件中使用SendBuf和ReceiveBuf的问题!
小弟毕业设计的课题里边有一个功能是实时传送自己绘制的图像!
我是想将客户端c1的坐标信息,画笔信息,和颜色等信息用结构表示,然后用sendbuf发送到服务器,再由服务器发往其他各个客户端。可是在MouseDown里边传送该结构体变量的时候就出错,好想报告的是套接字错误!我尝试改变了一下发送的信息,将sendbuf改成sendtext,毫无异样,能正常接受!
但是用sendtext不容易实现在服务器和客户端实现c1的画图的重现!
请高手指点!如果有必要,我下午把我的代码发上来!
我是想将客户端c1的坐标信息,画笔信息,和颜色等信息用结构表示,然后用sendbuf发送到服务器,再由服务器发往其他各个客户端。可是在MouseDown里边传送该结构体变量的时候就出错,好想报告的是套接字错误!我尝试改变了一下发送的信息,将sendbuf改成sendtext,毫无异样,能正常接受!
但是用sendtext不容易实现在服务器和客户端实现c1的画图的重现!
请高手指点!如果有必要,我下午把我的代码发上来!
...全文
相关推荐
Delphi的Socket编程要分几步
- 数据的接收同样使用ReceiveBuf方法,例如:`SocketClient1.Socket.ReceiveBuf(char类型的数组,信息长度)` 和 `SocketServer1.Socket.Connection
vc++串口通信编程
发送和接收数据**发送数据使用Write()函数,接收数据则使用Read()函数:```cppchar sendBuf[] = "Hello, Serial Port!"
串口测试,初始化及发送接收代码
;serial.Write(sendBuf, sizeof(sendBuf) - 1); // 不包含字符串结束符'\0'```**串口接收**:串口接收通常涉及事件驱动编程,即等待串口的数据到来并处理
MFCSOCKClient实例
创建CSocket对象后,我们通常会先调用`Create`方法初始化套接字,然后使用`Connect`方法连接到服务器。服务器的IP地址和端口号需要作为参数传递。
VC++串口通讯几个经典源码
;DWORD bytesWritten;WriteFile(hCom, sendBuf, strlen(sendBuf), &bytesWritten, NULL);char receiveBuf[100


网络及通讯开发
