易截截图软件、单文件、免安装、纯绿色、仅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/C++ / C语言

问题一:
在对齐为4的情况下
struct BBB
{
long num;
char *name;
short int data;
char ha;
short ba[5];
}*p;
p=0x1000000;
p+0x200=____;
(Ulong)p+0x200=____;
(char*)p+0x200=____;
假设在32位C ......

向高手请教fortran 调用C 的问题

我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......

想研究C与指针这本书,大家给点意见 - C/C++ / C语言

以前学过谭浩强的书,认真看过几遍,书上的题大部分自己编过,现在想进一步学习C,应该从哪方面着手呢?我准备看C与指针,大家觉得这本书怎么样?还是看其它的书?
你应该重新找《c primer plus》这本书看看。

c ......

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

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号