用winsock发送位图
Posted
技术标签:
【中文标题】用winsock发送位图【英文标题】:send bitmap with winsock 【发布时间】:2008-12-09 00:51:53 【问题描述】:你怎么能通过winsock发送一个位图而不将它保存到一个文件然后发送呢?如果您知道如何将接收到的数据转换回位图,这也会很有帮助。
【问题讨论】:
【参考方案1】:你使用什么编程语言?
基本上,您必须将位图数据存储到某种字节缓冲区中,然后通过线路发送字节,并从另一端的字节缓冲区中读取位图。
因此,有四个任务:
将位图保存到缓冲区 使用套接字跨线路写入数据 使用套接字从电线中读取数据 从缓冲区加载位图您不清楚具体哪些任务?
【讨论】:
我将如何转换位图?发送函数需要一个 const char* 并且我将位图存储在 BITMAP 中。另外我将如何转换回来?感谢您的帮助,我是 C++ 新手。 我建议您再问更具体的问题,例如:“在 Windows 上使用 C++,如何将位图保存到 char 缓冲区?”等。包括您正在使用的任何框架,例如ATL、WTL、MFC 等,或者如果您只想要原始 SDK 调用。只是问“用winsock发送位图”太模糊了。以上是关于用winsock发送位图的主要内容,如果未能解决你的问题,请参考以下文章
Python Winsock - 如何通过已经处于活动状态的 Winsock 连接发送数据
Winsock - 从 C++ 中的 Java 客户端读取整数