Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在同一个服务器项目中有两个套接字吗?_C#_Sockets - Fatal编程技术网

C# 我可以在同一个服务器项目中有两个套接字吗?

C# 我可以在同一个服务器项目中有两个套接字吗?,c#,sockets,C#,Sockets,我正在尝试一个多媒体项目在C使用套接字编程,该程序有一个聊天室和视频流。 问题是我无法区分视频流和聊天的不同字节数组。 我尝试使用两个套接字,TCP套接字用于聊天,UDP套接字用于视频流,但我的服务器无法运行 我不能在同一个项目中使用两个不同的套接字吗?是否有办法区分视频流的字节数组文本或位图类型?当然,您可以在同一项目中使用2个套接字。您将通过套接字接收字节数组。您必须通过区分插座来了解它们的含义。TCP套接字和UDP套接字在行为上完全不同。如果每个套接字使用唯一的端口,则肯定可以有多个套接字

我正在尝试一个多媒体项目在C使用套接字编程,该程序有一个聊天室和视频流。 问题是我无法区分视频流和聊天的不同字节数组。 我尝试使用两个套接字,TCP套接字用于聊天,UDP套接字用于视频流,但我的服务器无法运行


我不能在同一个项目中使用两个不同的套接字吗?是否有办法区分视频流的字节数组文本或位图类型?

当然,您可以在同一项目中使用2个套接字。您将通过套接字接收字节数组。您必须通过区分插座来了解它们的含义。TCP套接字和UDP套接字在行为上完全不同。如果每个套接字使用唯一的端口,则肯定可以有多个套接字。为了获得更多帮助,您需要比我的服务器无法运行更具体。你能分享一些代码吗?是的,但是我如何区分字节数组文本或流的类型,这样我就可以使用每个字节对应的套接字了?我的意思是不运行,申请表不会显示,它显示没有错误,但屏幕上没有显示任何内容。请与我们共享您的Program.cs文件。此外,如果有两个套接字,则不需要区分字节数组的类型。一个用于聊天,一个用于视频流。如果您确实想使用同一个套接字,那么您必须使用文本头字符串格式化文本消息,例如,在它进入时分析字节数组,看看它是否包含,如果您的表单没有显示,那么您的问题可能比套接字问题更基本