Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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

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_Logging_Connection - Fatal编程技术网

C#日志套接字连接

C#日志套接字连接,c#,sockets,logging,connection,C#,Sockets,Logging,Connection,我不知道我会怎么做,但我假设这是可能的,在某种程度上,形状或形式 如果我有一个允许通过一个端口进行多个连接的服务器,是否有一种方法可以对连接进行某种记录,以便我可以选择某个连接向其发送消息?如果这是可能的话 通过不同的端口的连接也可以这样做吗 我该怎么办?我是C#的新手,所以经验不丰富-非常感谢您的帮助 基本上,我希望3客户端连接到服务器。客户端都将向服务器发送消息,服务器将按照消息发送的顺序等待来自每个客户端的消息,然后再回复它们 我希望这现在更有意义。如果您使用的是TCP/IP,这是非常有可

我不知道我会怎么做,但我假设这是可能的,在某种程度上,形状或形式

  • 如果我有一个允许通过一个端口进行多个连接的服务器,是否有一种方法可以对连接进行某种记录,以便我可以选择某个连接向其发送消息?如果这是可能的话

  • 通过
    不同的
    端口的连接也可以这样做吗

  • 我该怎么办?我是C#的新手,所以经验不丰富-非常感谢您的帮助

  • 基本上,我希望
    3
    客户端连接到服务器。客户端都将向服务器发送消息,服务器将按照消息发送的顺序等待来自每个客户端的消息,然后再回复它们


    我希望这现在更有意义。

    如果您使用的是TCP/IP,这是非常有可能的-侦听传入连接的
    套接字只执行此操作-它不处理与每个套接字的通信。相反,
    Accept()
    beginacept()
    方法为每个连接的客户端返回一个新的
    Socket
    实例

    因此,当客户端连接时得到的
    Socket
    实例只接收来自该客户端的消息,并且在该套接字上发送消息只将其发送给该客户端

    跟踪哪个连接发送了什么,哪个先到,这将是一个更大的挑战,但肯定是可能的


    如果您使用的是UDP,尽管情况有点不同,但您需要使用自定义方法来识别每个客户端。

    您说的
    是什么意思,以便我可以选择某个连接发送消息
    更详细地解释您试图实现的目标这与网络编程更相关,不特定于任何语言。在编码之前先阅读一些文档如何?I4V你可以用.NET进行套接字编程,所以他的问题是OP需要更详细地解释他们想做什么,我已经添加了详细信息。希望它现在更有帮助。信号器是一个可行的选择吗?我正在使用TCP/IP,所以谢谢你。这使它更加清晰,是一个很好的起点。非常感谢:)