我不太确定如何表达这个问题。
我想做的是在 C# 中创建一个简单的服务器类型应用程序,它只是侦听传入的套接字连接并按照我指定的方式处理它们。它可以是一个聊天应用程序或类似的东西,非常简单。
我查看了示例: http: //msdn.microsoft.com/en-us/library/fx6588te.aspx关于异步套接字。
我理解示例中的代码,但我不确定代码将如何执行。具体来说,示例中应用程序的入口点是什么?服务器如何知道启动它?
我对 IIS 的唯一体验是使用 C# 代码隐藏的 Web 表单。我知道当 url 指向该位置然后再次在回发等时执行 web 表单的代码。
当我不想使用 Web 表单而只想使用具有单个入口点的 C# 类文件的集合时(类似于 java 应用程序),这对我来说变得模糊不清。
为清楚起见进行编辑:
我想要做的目标是创建一个应用程序,我可以将它放在我的网络主机上,它将不断接受来自客户端应用程序的请求并按照我指定的方式处理它们,然后将信息返回给客户端。我只是不确定如何告诉服务器启动应用程序,因为我只知道 Web 表单。
此外,如果我最初需要将浏览器定向到 Web 表单,然后按下按钮启动应用程序,那也很好。事实上,如果我可以随意启动和停止应用程序,那就太理想了。另外,我可能使用了不正确的术语。我认为 IIS 服务器就是你所说的可以运行 asp.net 应用程序的服务器。我可能对此非常错误。
谢谢。