-2
我試圖通過TCP連接從客戶端獲取視頻流。如何接受來自客戶端(視頻流)的TCP流?
我在下面的代碼上定義了一個套接字 - 但我不知道如何繼續它。 我需要等到客戶端連接 - 並監聽,直到客戶端將關閉tcp連接 -
我不知道如何接受來自客戶端的流 - 以及如何保持字節流並保存所有的對傳入數據流視頻
public void Connect(int port)
{
Socket server =
new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server.Bind(new IPEndPoint(IPAddress.Any, port));
server.Listen(100);
while (true)
{
Socket clientSocket = server.Accept();
}
}
不要與Socket類工作,使用像[的TcpListener]更高水平封套(https://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener(V = vs.110)的.aspx) –