社区
Web Services
帖子详情
100分求教!
winxieddd
2004-07-22 10:02:07
http://www.microsoft.com/china/community/Column/62.mspx
的这个程序编译是通过了,但客户端就是收不到消息,不知道为什么。请大家调试一下看看。很急。
...全文
204
16
打赏
收藏
100分求教!
http://www.microsoft.com/china/community/Column/62.mspx 的这个程序编译是通过了,但客户端就是收不到消息,不知道为什么。请大家调试一下看看。很急。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lookydd
2004-08-05
打赏
举报
回复
:O
qqchen79
2004-08-03
打赏
举报
回复
一种比较常用的设计方式是定义一个Client/Server公用的程序集,里面实现双方都需要使用的类或者接口。然后Client和Server都引用这个程序集。
qqchen79
2004-08-03
打赏
举报
回复
>> 是不是在服务器端也要引用客户端的类啊?
不管是服务器或者客户端,只要使用了对方的类,就需要引用程序集。
winxieddd
2004-08-03
打赏
举报
回复
to: qqchen79(知秋一叶 [MS MVP])
老大,我的程序还是收不到消息呀,你有时间的话可以帮我看看吗?
maggiecheung
2004-08-02
打赏
举报
回复
非常感谢--秋叶
maggiecheung
2004-08-02
打赏
举报
回复
知秋一叶大虾,我那个贴子里面你告诉我的加上 formatter provider之后,发生
其他信息: 无法找到程序集 Receiver, Version=1.0.1675.17462, Culture=neutral, PublicKeyToken=null。
这个也是发生在给远程对象的事件添加处理程序的时候。。
是什么原因??是不是在服务器端也要引用客户端的类啊?还是两边都要写成server--client
的样子--在XML的格式里面--把客户端事件处理程序所在的类也作为服务注册一下啊?
应该这么吗。这样就无所谓服务器还是客户端了阿。
winxieddd
2004-07-31
打赏
举报
回复
用的是http呀,不会穿不透防火墙吧?
qqchen79
2004-07-31
打赏
举报
回复
>> 用的是http呀,不会穿不透防火墙吧?
HTTP Client到Server的调用可以穿过防火墙没错,但是Server到Client的回调不行。
cnming
2004-07-31
打赏
举报
回复
Announcer调试通过了
加上几条语句即可
using System;
using System.Timers;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Channels.Http;
namespace Distribution_Framework
{
class Announcer
{
InfoCenter infoCenter;
public static void Main(string[] Args)
{
Announcer announcer = new Announcer();
announcer.Run();
Console.WriteLine("开始发送消息");
Console.ReadLine();
}
public void Run()
{
RemotingConfiguration.Configure("Announcer.exe.config");
infoCenter = new InfoCenter();
Timer timer = new Timer(1000);
timer.Elapsed += new System.Timers.ElapsedEventHandler(this.timer_Elapsed);
timer.Enabled = true;
}
private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
string msg = "时间: " + DateTime.Now.ToString();
Console.WriteLine("发送消息:" + msg);
infoCenter.Broadcaster += new BroadcastEventHandler(info_Broadcaster); //增加的
infoCenter.Broadcasting(msg);
}
//增加的
private void info_Broadcaster(object sender, BroadcastEventArgs submitArgs)
{
//Console.WriteLine(submitArgs.Message);
}
}
}
但是现在Reciver还是无法接收到消息
qqchen79
2004-07-30
打赏
举报
回复
1) 在你的服务器端把event的InvocationList打印出来,看看Client有没有正确的添加Event Handler。
2) 如果Server和Client之间有防火墙,那么有可能Remoting的Callback不能正常工作。
cnming
2004-07-29
打赏
举报
回复
>>>串行化错误
要允许串行,必须设置一个东东,具体的忘记了,想到了告诉你
winxieddd
2004-07-26
打赏
举报
回复
才一上午,急什么?我都一快一周了。真是不知道哪里错了,而且,我也发信给作者了,就是不见回信。郁闷的要死。
maggiecheung
2004-07-26
打赏
举报
回复
靠一个上午了,还是不行。发封信问问MS??呵呵
maggiecheung
2004-07-26
打赏
举报
回复
这个能编译通过???我按照它的格式修改了我的程序,还是不行啊
还是报那个串行化错误
outspaceman
2004-07-26
打赏
举报
回复
k他
【考核】师带徒考核评
分
细则.doc
该细则实行百
分
制,涵盖了工作态度、学习表现和业务能力三大考核项目,每个项目下设具体考核指标和
分
数
分
配,同时对于评
分
细则做了明确说明。 一、工作态度(30
分
) 工作态度考核项目下
分
为三部
分
:师徒思想素质和...
2021年银行职员述职报告范文1.docx
即使在初入岗位时因经验不足出现过错误,我也没有气馁,而是将这些作为学习和进步的动力,积极向老同事
求教
,不断提高业务技能。 为了更好地服务多元化的客户群体,我特别注重细节,努力做到服务的精细化、平民化和...
BBSXP图文主题调用
<table cellspacing=1 cellpadding=5 width=
100
% class=CommonListArea> 公告 ();" onMouseOut="this.start();" scrollAmount="3"> Do While Not Rs.Eof Response.Write "("ThreadID")&"'><b>...
[VB.NET].net中的listview能不能添加相同的记录?
100
分
求教
!
100
分
求教
! 我扫描几个目录,将文件堍输出到listview中,文件名可能相同,一添加就出错。如何确定一个作为KEY的第一列啊?谢谢! __________________________________________________________________________ ...
求教
!!!
你在玩一个游戏,游戏中有nn个角色,每个角色有mm个属性。当两名角色AA和BB对战时,假设AA的属性为a_1\sim a_ma1∼am,BB的属性为b_1\sim b_mb1∼bm,则对战产生的精彩度为|a_1-b_1| + |a_2-b_2| + ...+ |a_...
Web Services
12,165
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章