C# 序列包
我做了一些研究,关于如何在 C# 中创建 SeqPacket 类型的套接字的信息很少(基本上没有) 这样做会失败:
ListenerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Seqpacket, ProtocolType.Tcp);
我是网络新手,所以我可能正在做一些非常愚蠢的事情。
I've done some research, and there is very little (basically none) information on how to create a socket of type SeqPacket in C#
doing this will fail:
listenerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Seqpacket, ProtocolType.Tcp);
I'm new to networking, so I'm probably doing something really stupid.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SocketType.Seqpacket 仅在 NetBIOS 中受支持。 没有理由将此用于 TCP 连接。
请参阅此MSDN 线程
SocketType.Seqpacket is only supported in NetBIOS. There is no reason to use this with TCP connections.
See this MSDN thread for details.
如果您是网络新手,那么我建议您远离套接字之类的低级内容,除非这是家庭作业。 请改用 WCF。
If you're new to networking, then I suggest that you stay away from low level stuff like sockets, unless this is homework. Use WCF instead.