leito 2012-01-10 17:21
。。。做不大出来,望高人发个代码看看...
yunpeng 2012-01-10 10:27
net.tcp方式下,客户端连接通道默认10分钟端口,这种问题如何解决?有没有自动续租或其他手段?谢谢
Sandglass 2012-01-09 10:29
@yunpeng
这个只是个例子而已,当时主要是想了解一下这个技术,并没有在项目中应用,所以没有考虑这个问题。呵呵,有时间我帮您查查相关资料。
yunpeng 2012-01-09 10:28
10分钟内不操作,连接会断吗?如何解决该问题
yunpeng 2012-01-09 10:26
难道博主没有发现 超过10分钟没有进行操作,连接通道会被释放,无法继续聊天。有没有什么方法解决该问题?
沙中一粒 2011-12-21 14:45
[quote]iamhurricane:你好,请求超过64k的数据时,出现“服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。”这个错误。是不是因为custombinding的数据流不能超过64k导致的。有解决办法吗?
[/quote]请问14楼的兄弟,这个问题解决了没有?
沙中一粒 2011-12-12 16:31
@Sandglass
现在的问题是我们公司只有windows 2003.谢谢,我自己在研究一下.
Sandglass 2011-12-12 16:27
@沙中一粒
很有可能是策略文件没有起作用,如果是发布到iis上进行访问,请把策略文件放到wwwroot根下,如果是vs访问,请把文件放到根下。
沙中一粒 2011-12-12 16:16
@Sandglass
我现在已经把Tcp共享开启了,策略文件是这样的 <?xml version='1.0' encoding ='utf-8'?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers='*'>
<domain uri='*' />
</allow-from>
<grant-to>
<socket-resource port='4503' protocol='tcp' />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
问题依然存在?
Sandglass 2011-12-12 16:00
@沙中一粒
是跨域文件文件的问题,请参看17楼的问题与18楼的解答。谢谢。
沙中一粒 2011-12-12 15:56
我下载了你的代码运行,报这个错误,未能连接到 net.tcp://localhost:4503/Service。连接尝试的持续时间为 00:00:02.4492043。TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字。。原因可能是,试图以跨域的方式访问某服务,而该服务的配置不支持跨域访问。您可能需要与服务的所有者联系,以公开通过 HTTP 的套接字跨域策略,并在允许的套接字端口范围 4502-4534 之内承载该服务。我的电脑是windows 2003请问楼主如何解决
red_guitar 2011-11-16 17:10
服务端的方法直接用Func<String,bool>Check 委托当参数,然后客户端传递实现Check委托的函数,可以这样写吗?
闭着眼睛想 2011-11-07 11:45
谢谢楼主回复,已经搞定了,的确是跨域文件的问题
Sandglass 2011-11-01 15:38
@闭着眼睛想
不好意思,我才看到回复,是跨域问题,请检查您的跨域文件clientaccesspolicy.xml是否在正确的目录下如果您把项目发布到iis中就更需确认此文件的路径是否正确。由于这个demo使用的是sl beta版,与正式版会有所区别所以最好请参考官方System.Net.Sockets命名空间的api进行修改。另外在服务中有个NetTcpPortSharing的服务,如果此服务显示禁用请把它启动。此服务的描述:[b]提供通过 net.tcp 协议共享 TCP 端口的功能。[/b]
闭着眼睛想 2011-11-01 11:41
问楼主,代码为何在我计算机运行 提示:
未能连接到 net.tcp://localhost:4503/Service。连接尝试的持续时间为 00:00:02.4492043。TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字。。原因可能是,试图以跨域的方式访问某服务,而该服务的配置不支持跨域访问。您可能需要与服务的所有者联系,以公开通过 HTTP 的套接字跨域策略,并在允许的套接字端口范围 4502-4534 之内承载该服务。
这还是跨域问题吧?
我的计算机环境是 win7 64bit 旗舰版,vs 2010
有力噶 2011-10-27 12:54
楼主老哥……
我现在 用的是正式版 是不是哪里 要做 修改啊?
Ti_Co 2011-10-26 11:54
楼主老大,这期间我尝试运行过类似实例,在两个IE窗口打开相同的地址,可都没能实现聊天功能,是不是跟操作系统和开发环境有关呢?操作系统是xp sp3,开发环境是 VS2010 SP1,看到一些课程上说跟IIS7关系密切,不知道是不是这个原因,新手求指点!
Sandglass 2011-10-25 08:34
@有力噶
运行项目,使用IE同时打开两个这个url就可以互相聊天勒。
有力噶 2011-10-25 00:04
...
我 不知道 咋的 就只有一个人呢。。。
登陆后也没有 提示 。。。
求 楼主哥哥 给 看看
Sandglass 2011-10-21 09:47
@Ti_Co
你使用IE同时打开两个这个url就可以互相聊天勒。
Ti_Co 2011-10-20 11:33
楼主好,请问为什么在我的电脑上运行只能出现一个Demo.UI呢?就是聊天室里面只能有一个人,那该怎么聊天啊?问题出在哪呢?盼楼主回复
17℃蓝 2011-10-12 23:17
多谢分享~
随风浪迹天涯 2011-09-25 11:49
讲的很好。
现在在学习设计模式,现在看这个 觉得挺好的
腾飞刘 2011-09-14 09:19
@Sandglass
o ,哦,真棒,谢谢
Tso 2011-09-13 21:58
这个是一定要顶的,这个插件,相当好。
海南.胡勇 2011-09-09 16:57
很好
Sandglass 2011-09-09 16:43
@腾飞刘
这个控件默认的搜索就是DataTable的所有列,可以在属性中设置都有哪些列参与搜索.
腾飞刘 2011-09-09 16:29
请问搜索可以多个条件吗?
Sandglass 2011-09-09 15:03
@chenping2008
是伪分页,可以自己处理一下^^
chenping2008 2011-09-09 15:02
这个空间还是很不错的
分页是不是伪分页
吾爱__WP 2011-08-28 10:21
思路清晰 谢了
王业鑫 2011-06-23 23:56
这样引用会降低性能,你可以看看那个控件生成多少文件
牧 童 2011-05-24 10:55
如何通过程序控制?
狐朋 2011-05-17 10:05
请问下,这个demo是用网站打开还是项目打开啊?
狐朋 2011-05-15 09:21
这位大哥,小弟现在正在做毕业设计,题目是 基于silverlight的电子白板原型开发,具体要求 1.在传统的网络在线答疑和网络论坛的基础上,通过SilverLight技术实现一个电子白板原型系统;
2.具备初步的用户权限管理功能;
3.能够实现图形的共享和准实时同步(不考虑网速的影响);
4.能够实现图纸的网上批注。
感觉和你这个很像啊,但是我的版本旧了,打不开,你可不可以搞个老版的发个给我,万分感谢~
forrest_wu@126.com
只是找工的 2011-04-08 17:14
好文章,顶一下不比较实用!!
陈玉国 2011-02-19 22:13
@Chocstarfish
是啊 我也没看到了!
夏夜的二进制旅行 2011-01-13 10:38
如果在子线程中使用,会报线程错误。
改用Environment.Exit(0) 会更稳妥些
River. 2010-12-28 16:42
@杨中科
DependentProperty 这个对象每实力一次就会生成EffectiveValueEntry[]这个数组 这个数组就无线增大
airwolf2026 2010-12-22 16:09
我x...还有这样的开发者....
哈哈.不打草稿
pxeric 2010-12-22 13:29
小笨蛋,你的机器真的是神器啊,我们最近也才换成4核+4G内存。
哎,差距啊。
韦恩卑鄙 v-zhewg @waynebaby 2010-12-20 09:56
我记得workingset 是治标不治本啊 大部分数据不是被释放了 而是放在交换区里了, 这样会导致频繁读写硬盘吧?
考虑定时释放垃圾吧。
老光 2010-12-19 20:36
在看WPF相关资料的时候,看到过WPF的的几个内存泄漏问题,楼主可以先确定一下打了补丁没有。
再用windbg看看吧。
菜鸟老了 2010-12-19 18:41
哎 之前做的一个小小的图片放大镜 稍微移动一下鼠标就到100M
%>_<% 后来用了GC,保持在40M左右 然后 就下不出了
WPF即使虾米都没有的运行后也占了将近15M内存 很悲剧
llzhzhbb 2010-12-19 14:33
这种情况肯定是程序设计本身出了问题,不停地动态创建大量内容,要么是数据结构问题,要么是控件过多。前者不属于wpf问题就不说了,如果是界面问题导致的内存消耗暴增,应该采用wpf本身对directx封装后的api来进行绘制和控制界面操作,少用事件和设计模式,以充分利用显卡资源,防止动态创建过多内容。
诺贝尔 2010-12-19 11:52
wpf技术如果能用到office上那就是完全成熟了。
南柯之石 2010-12-19 11:05
@gbb21
[quote]gbb21:
[quote]xiaokang088:7.建议使用win7平台,winxp平台是有不少问题。这个只是个人怀疑,没有认真考证。[/quote]
人家明显是winserver好吧~[/quote]
好像就看见一个任务管理器,还是XP的Icon。
(XP和Server 2003对WPF而言是没啥区别的)
小笨蛋:Lollipop 2010-12-19 10:40
@yyww
谢谢您^^
小笨蛋:Lollipop 2010-12-19 10:39
@杨中科
是的,在wpf4中已经解决了部分控件内存泄露问题。