gpt4 book ai didi

c# - AcceptTcpClient 与 AcceptSocket

转载 作者:太空狗 更新时间:2023-10-29 21:22:26 24 4
gpt4 key购买 nike

我想写一个简单的多线程服务器-客户端应用程序我在创建 tcplistenr 时偶然发现了这两个

public void serverListenr
{
int MessageLength=0;
TcpListener peerListener = _infrastructure_TcpServerAndClient.CreateNewTcpListenerANDstart();
while (true)
{
//var Client = peerListener.AcceptTcpClient or peerListener.AcceptSocket(); ??
new Thread(ServeData).Start(client);
}
....
}

他们有相同的描述

这两者有什么区别?

最佳答案

AcceptTcpClient返回 TcpClient , 而 AcceptSocket返回 Socket .因此,它们也会抛出不同的错误

您的下一个问题自然是这两者之间的区别。 TcpClientSocket 的包装器,具有一些较小的性能影响。参见 this .

关于c# - AcceptTcpClient 与 AcceptSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23852969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com