【发布时间】:2011-02-15 19:23:47
【问题描述】:
在 C# 中,我有一个连接多个客户端的服务器应用程序。我只会在接受实例化新套接字时跟踪 IP 地址和端口。我的问题是只使用一个套接字对象可以容纳发送和接收吗?同步和异步套接字是否可能?示例会有所帮助。提前致谢。
【问题讨论】:
标签: c# sockets asynchronous synchronization
在 C# 中,我有一个连接多个客户端的服务器应用程序。我只会在接受实例化新套接字时跟踪 IP 地址和端口。我的问题是只使用一个套接字对象可以容纳发送和接收吗?同步和异步套接字是否可能?示例会有所帮助。提前致谢。
【问题讨论】:
标签: c# sockets asynchronous synchronization
使用 UDP 是可能的,使用 TCP 是不可能的,因为你提到 Accept() 我假设你正在使用 TCP,因此这是不可能的......
【讨论】:
您必须使用接受方法返回的套接字对象来发送和接收特定客户端。您不能为所有客户端使用单个套接字。套接字是完成通信的端点
【讨论】: