首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在.net中为web应用程序制作单例套接字的最好方法?

在.net中为web应用程序制作单例套接字的最好方法?
EN

Stack Overflow用户
提问于 2012-04-14 05:13:31
回答 1查看 114关注 0票数 0

我在webapp中用来与服务器上运行的另一个程序通信的套接字的行为(不能正确关闭或打开)有很多问题。我发现的问题是,套接字要么在同一请求期间多次打开或关闭,要么即使我终止活动会话,它也不会结束。

目前,我将套接字保存在会话变量中,并检查何时应该创建套接字,或者是否应该引用变量的值,尽管我仍然有很多问题。

你有没有遇到过类似的事情,你能和我分享一些你的经验吗?

同样,一开始我试着让它成为静态的,尽管我用它有更多的问题。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-15 01:13:49

您可以将活动的打开套接字放在缓存中,或者将应用程序对象放在字典中,或者放在asp.net提供的任何适合的地方。在打开新端口之前,您可以通过查找存储在应用程序或缓存中的字典来检查它是否已经打开。当连接丢失时,从字典中删除该条目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10148389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档