易截截图软件、单文件、免安装、纯绿色、仅160KB

c/s软件,多用户间的通讯问题.

公司需要开发桌面C/S程序,要局域网内联网(也就是该程序要部署在多台机器上)。机器A由用户A使用,机器B由用户B使用,A处理完某操作后,需立即通知B,或其他多个机器。

要达到这效果,通常采用什么方案?需要为程序再写个服务器端程序吗?也就是有服务器程序,A和B都安装同一个应用程序。还是不需要服务器端,直接A和B都安装同一个应用程序。

需要什么环境,采用什么技术通讯?看在100分份上,大家说详细点,谢谢。
socket 肯定要用服务器  还要存储你机器的IP

winform+webservice+database.

弄个服务器端,每个用户进入的时候创建线程进行监听,有一个算一个,他们属于同一个线程池,
这样有几个在连接是有数的,做完某个操作就通知其它用户,在这里你得有个标准 做到什么样子才算做完,
做完后就发送消息到服务器端`服务再发送消息通知其它客户端就行了,  期待其他答案

使用.net开发,可以使用TcpListener/TcpClient类来开发。

从可靠性角度考虑,有个服务器更好进行架构设计。服务器并不用于A与B通讯,而是用于查询某个用户当前注册在哪一个IP地址的机器上(也就是说它的IP、端口现在有没有已经打开监听)。服务器只要做这个管理就足够了。

专注于局域网通讯程序,不需要让业务数据都靠服务器转发,点对点通讯就可以了。

既然是局域网,又只要实现事件通知,就可以使用UDP广播来实现,不需要服务端,不需要保持连接。

广播会引起“风暴”,有能力的网管总是把这样的bug程序用网管手段给屏蔽掉。

TcpListener/TcpClient
建议用Socket来开发,上面两个我怎么看都不怎么好用啊
个人观点

你所说的有点像P2p

引用


相关问答:

用C或C++如何编写求解3D魔方程序 - C/C++ / C++ 语言

请问用C或C++如何编写求解3D魔方的程序,该从何开始?
谢谢各位,帮忙提点建议吧。

http://www.mofang.net/code/176/182/6581.html

我只能突破60秒!唉。

我刚过40秒

google的android中有个OpenGL ES + ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

copy c:\windows\system32\chklogo.wtl失败

Environment:Win7 64bit,US
Target: copy c:\windows\system32\chklogo.wtl到c:\logs 下
如果手工打开cmd,
1. cmd的title是Administrator:C:\windows\system32\cmd.exe
2. 当前工作目录c:\Users\usernam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号