2014-02-20 22 views
0

我是初学者开发人员使用c# 我试图在客户端桌面捕获的这个应用程序镜像中开发客户端服务器捕获winform应用程序 ,然后放入临时文件,然后使用套接字将其发送到服务器。 (我说我是初学者!)...直接使用套接字发送对象

我有一个问题。我可以把捕获的图像放到一个对象上并直接用套接字发送这个对象到服务器?

我知道必须将数据放入byte []数组进行传输,但我无法为此想法编写代码。你可以帮我解决这个问题吗?

非常感谢。

+2

您不能直接发送对象。它需要被转换成一个平面格式 - 一个在.NET中称为序列化的过程。谷歌,你会发现很多例子。 –

回答

1

是的,你可以把这个图像从客户端发送到服务器,通过写入这个网络流为byte []。

下面是一个关于如何使用套接字从客户端向服务器发送这个二进制“消息”(读取:图像)的示例。

http://www.codeproject.com/Articles/12286/Simple-Client-server-Interactions-using-C

+0

哇,它非常复杂,你有什么想法使用这个类吗? – user3290286

+0

我会认为这是最容易遵循客户端服务器示例之一。你最后期限是什么?也许我可以用别的方法帮助你。 –