用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发送位图的主要内容,如果未能解决你的问题,请参考以下文章