gpt4 book ai didi

c# - Azure C# 服务器套接字编程

转载 作者:行者123 更新时间:2023-12-03 12:06:04 25 4
gpt4 key购买 nike

在基于 Azure 的 Web 应用程序中,我希望客户端能够向服务器上的端口 293 发送 TCP 数据包,作为响应,我的 Web 应用程序应该为客户端打开一个套接字(并且能够发回 TCP)。

它在 Azure 中的工作方式与在任何 C# 服务器中的工作方式相同吗?套接字 C# 文件是否进入 Web 角色或辅助角色?我可以/应该使用哪些类?

感谢所有帮助!

最佳答案

Web 角色和辅助角色本质上分别是运行和不运行 IIS 的 Windows Server 2008 SP2/R2。至于代码,请执行您在 Windows Server 中执行的任何操作来监听特定端口。

端口映射到特定角色。因此,如果您有一个 Web 角色并在端口 293 上创建一个输入端点,那么该流量将被定向到您的 Web 角色(并在所有实例之间实现负载平衡)。同样,如果您在辅助角色上设置端口,流量将流向辅助角色的实例。

如果您的套接字监听器实际上要保存正在上传的数据,您需要确保保存的数据进入持久存储 - 即 Windows Azure blob 或表,或 SQL Azure 。如果您写入本地磁盘(包括作为本地资源分配的磁盘本地磁盘空间),则它是非持久的,并且如果出现问题(例如磁盘故障),您不能指望数据会保留下来。

关于c# - Azure C# 服务器套接字编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10569138/

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