webform 和 winform 之间如何进行socket通信?
需求如下:
服务器端 BS架构 使用 webform 或 mvc 都可以
客户端 CS架构 使用 winform
客户端的数量不确定,大于等于1,小于等于100
服务器端与客户端是一对多的关系
服务器端系统有固定的IP地址和端口号,始终对外保持监听,客户端程序启动以后,自动连接服务器端,如果被服务器端监听到,则双方建立连接,如果是第一次访问,就在数据库表里插入一条数据,记录该客户端的IP地址,如果不是第一次访问,说明该客户端信息已存在,则更新一下最近一次的连接时间
服务器端系统中有一个页面,把数据库表中的所有记录用表格的形式显示出来,如果某个客户端和服务器为连接状态,则该条记录高亮显示,如果某个客户端和服务器未连接,则该条记录的背景色为灰色
因为会有多个客户端同时操作,随时可能建立连接或者取消连接,所以上面那个页面每分钟自动刷新一次,实时更新客户端的连接状态
上面那个页面的表格中有两列,
一列放了一个文本框和一个按钮,文本框中可以输入消息,然后点击按钮发送,也就是说该页面可以给每一个正在连接的客户端发送消息(一对一的,不是群发,不是广播)
还有一列,放一个多行文本框,用来显示每个客户端给服务器发送的消息
请问以上功能如何实现?
webform 和 winform 之间如何进行socket通信?
服务器端(B/S系统,webform 或 mvc)应该如何保持监听?
希望大家给点儿思路,如果能够提供源代码,那就最好了,谢谢!
服务器端 BS架构 使用 webform 或 mvc 都可以
客户端 CS架构 使用 winform
客户端的数量不确定,大于等于1,小于等于100
服务器端与客户端是一对多的关系
服务器端系统有固定的IP地址和端口号,始终对外保持监听,客户端程序启动以后,自动连接服务器端,如果被服务器端监听到,则双方建立连接,如果是第一次访问,就在数据库表里插入一条数据,记录该客户端的IP地址,如果不是第一次访问,说明该客户端信息已存在,则更新一下最近一次的连接时间
服务器端系统中有一个页面,把数据库表中的所有记录用表格的形式显示出来,如果某个客户端和服务器为连接状态,则该条记录高亮显示,如果某个客户端和服务器未连接,则该条记录的背景色为灰色
因为会有多个客户端同时操作,随时可能建立连接或者取消连接,所以上面那个页面每分钟自动刷新一次,实时更新客户端的连接状态
上面那个页面的表格中有两列,
一列放了一个文本框和一个按钮,文本框中可以输入消息,然后点击按钮发送,也就是说该页面可以给每一个正在连接的客户端发送消息(一对一的,不是群发,不是广播)
还有一列,放一个多行文本框,用来显示每个客户端给服务器发送的消息
请问以上功能如何实现?
webform 和 winform 之间如何进行socket通信?
服务器端(B/S系统,webform 或 mvc)应该如何保持监听?
希望大家给点儿思路,如果能够提供源代码,那就最好了,谢谢!
...全文
相关推荐
Webform与Winform交互
Web与Winform一个交互的demo,免费资源,做的不好请见谅。
Webform向Winform发送字符串
这个是Web服务器向Winform发送信息,有需要用到的朋友也可以改成web向win发送指令,反过来也成,只是看你怎么用的了 在开发过程中,有时候总会遇到D刁难的客户,刚开始时,我也不知点办,连点思路也没有,在网上找了半天,一点头绪都没有,烦了两天,终于让我想到个办法解决,这个办法不知是否好,但不过也现实了想要的功能,希望大神能给点好的思路或办法。
政府科技管理者如何高效评估科技成果的市场转化潜力?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何实现园区内创新资源的智能配置?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构在为中小企业提供技术对接服务时,如何解决信息盲区与匹配低效问题?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。


