我制作了一个Windows窗体应用程序,它从我的网络摄像头捕获视频流,并将其保存为.avi文件。(我使用了EMGUCV)。
如何将我的客户端应用程序连接到服务器以发送视频?
我没有套接字和客户端 - 服务器通信的经验。
任何想法,代码示例,链接都将是有用的
提前谢谢!
答案 0 :(得分:0)
这取决于服务器。如果它是FTP服务器(适用于视频上传),请使用WebClient
对象STOR
方法:
void Upload(string ftpServer, string userName, string password, string filename)
{
using(var client = new WebClient())
{
client.Credentials = new NetworkCredential(userName, password);
client.UploadFile(new Uri(ftpServer + "/" + new FileInfo(filename).Name), "STOR", filename);
}
}