如果还有人想要代码。请到
http://www.lostinet.com/jancchat/
上使用email地址和新密码注册
http://www.lostinet.com/jancchat/
上使用email地址和新密码注册
解决方案 »
- ASP.NET 无法实现记住用户名的功能
- 有关CMS的一些问题..
- 【求助】如何获取ListView修改时候选中行的某一列的值???
- 怎么样实现,.net 代码页执行Page_Load时,把值字符串传到前台javascript函数中?
- 模拟管理员身份的问题
- 百分求数据库设计模式,关于小文件入库,答案满意得全部分。
- .net MVC EF框架的一个问题
- 我的第一个ASP.Net程序!前几天发过贴子,却没有解决...
- 大家看过《ASP.NET完全手册》这本书吗?为什么书中提供的与书想配的站点http://www.prosetech.com/CompleteReference/不可访问呢?
- 请教:DataGrid控件(web)中的HyperLindColumn列
- 如何在server端处理pageview里的控件的事件?怎么定义它的事件?
- "生成并浏览"的出错...(
但是它简化客户端的调用方法。。在客户端脚本调用主要是两种:同步调用
var result=ServerObj.MethodName(arg1,arg2);异步调用:var ocall=ServerObj.MethodName.CreateCall(OnResult,OnError);
ocall.context1=11;
ocall(arg1,arg2);
function OnResult(result,ocall)
{
}
function OnError(exception,ocall)
{
}
那是仿照WebService做的。
但是它简化客户端的调用方法。。在客户端脚本调用主要是两种:同步调用
var result=ServerObj.MethodName(arg1,arg2);异步调用:var ocall=ServerObj.MethodName.CreateCall(OnResult,OnError);
ocall.context1=11;
ocall(arg1,arg2);
function OnResult(result,ocall)
{
}
function OnError(exception,ocall)
{
}
----------------------------------------------------------
这些东西在.Net SDK种哪里可以找到?
还望重发一个,谢谢!
dotnet sdk中没有。
前面的一大堆代码是负责发送和接收的。而后面的
var ChatService=lostinetjancobjectbuilder('http://www.lostinet.com/jancchat/chat.janc.ashx','ChatService',['InitRoom','GetDateTime','KeepOnline','Leave','ListOnline','ListMessage','SendMessage']);则根据服务器上chat.janc.ashx里定义的object和method
影射为客户端的对象和方法。
我已经注册了!
Lro29DKZU47NuqzY94ZdKjMfHSmrDxUauxYpevkxdRlOg2Hq/JzucEcvDaXHrDLqmDVQ+owkRaHj
7kg7htuD0cotDdgOqv/ofNCMWYV0SR4TUabeqlNSyC2kZf6O04kzsy60crOxaTQftiXBjSe+jXOk
VOmADUv2X45GuNBwq2kZEonusv5c9v0tBLi4lwrUzyET2bMykesLNHXmavmO6uYenM/J0KdCUFT5
oMix0egeVtKyN0Cn8gWu9D1Lx3UdBq/9qFFYaKD8K5yiZ7wyOwp+Fnt9GT0fe/h6HRp96hoORsFX
IBUIn0Nn3BT7T/IcCDsZQ7EKxoy3RWQgCfaz+IF5jh1Hq+zK9yyAbWiSDiBszlR+CbWN4fGBTyKH
yJBsv0pG0F0LQygAl+bcDatmXJNOQ/Gw+j2IP/1GjkWp9gKHQLu0BpbCjlvQ2CDmLkz0cpBTbHfZ
t1ZHgy2jSqM9f0iVT+oCS/qKXfvI/ywGpuzkvbgypU3VAOBcS1qlkUkdpuoVu4FZ+oa4Q/yjMfkj
I5ACmqlH8AAoFyKvbplgjOnvAgrVKzjA6dFS7HG3J61fGzzYijmOlNN0OJuzM6lma9SoR/xilgqH
ErPdjL8OPqNFYhg+ebmuMp5Zp/otyolKmsWffNxyZdK8coLb94GpzvH23hl47UvBGzxlR3IvTufv
kWeOZ2aA6d1aArejhhVWUvlWu6WYNCpvllNmk08Ys7Y2610gk6HguJczH5lIugNjxybJlRMom1H7
qhmwVl1fBoUHSOxk1edSPnLy4wgkZSaT+id1yTtkOsLZDOb/uTV1JaRnaT/iTgV629uWz7OV+Ino
dwWW/x/weG7vZeIKdU3xEuFOrPxreqb4d5FkRA37fGEVOAZocYiZ+sOXOtNHYNboVL9mWrOaq+Ca
+MAfofk98d0Un11XUXmPIkw8Wv3kOQpjR8HKcsHK4MKHHrqnFkYKkfEiYEjnynGiyYmLDbEXkOTQ
LJhvl+SIikXY2NfYV+s1lhlFhNO1xsSSuqHsYsPGkx4OJNDdY2AuzB+VDx71Tr4a68DXa6DrcHW9
NY6/WWUOws9eXMO03Vp4zIGX2Wxo43hn4wqnfjDSVvLy2vNNG8v9DnutPdcp49raJ14msgBj2/T8
C9ncRuBfXm+h4FrBwcOHwLnc3l7uLu3veBa4cGSA3gKYHXcC2yvGwmxNfGhYAHe1vOo2pWup4Mdu
wOx/XWGtVrkmIZuAfNpeQY+6HnRBWc0t5PciRcKQrP8A1qVIaMaXe3hPdfs9qvS7fe7i2Fchf9dC
VtcRTAZZocpLvs/NQIk5J+4usFphzzpj5ZLAqaE6Eh+H6fsfytdmorPUgfyzWLoml3SDsv6gLuKH
Rbek+qTtQE+bKyn4Sc1Vpy8VV1cpU+cWUunoWAEJZZGu5MrHWoBydyffQ+sAfOQ91AxYuKdxLOE4
27hffdOGE1jwTKpzHFRLfjOJeImlgjUIqnVojk/do//kZZ/YjeqvmI3oYvumAt/Waz4BWNa5pnMx
xnPNVe2l3upXluagzzZTA/6nIoyjSWlgZWLNI0xFb/PK/uMrHnpT9Z0/+aU7nKf0Gv7JT1MWLrEx
KbNZVIiYtbjLMs+imK+/0LM0fZTvW4MrUf9Sk1Ic9RycNCpmW0PBzJaVa3Epgh8cpjmXYIx+F/wy
aMLeWSnHDLp1XTF1QKJ5RYqr55ac3PSOJ9dW+zK/PK94vDM/tVUSdIhJVa01tEOKZvkOyJuqkVj3
JPAJTBnvpNXfXDpNoEuapXTwuoM+MbNgEtDglt0is+oHpvNeCJ7dbOpLsgYvzVchF2plHS
Lostinet.Janc?
[email protected]:好像163的对你那个群发组件支持不好,麻烦直接使用普通邮件发一份给我。。谢谢。。
to : darkzhan(darkzhan) Windows->开始->运行:%windir%\assembly
那你把web.config帖出来看看?
<configuration>
<appSettings>
<add key="ConnectionString" value="Server=zyaowen.;trusted_connection=true;database=ChatData"/>
</appSettings>
<system.web>
<httpHandlers>
<add path="*.Janc.Ashx" verb="GET" type="Lostinet.Janc.JancHandlerFactory,Lostinet.Janc,Version=1.0.0.0,Culture=zh-CHS,PublicKeyToken=2f07615e38006e0d" />
</httpHandlers>
<compilation defaultLanguage="c#" debug="true" />
<customErrors mode="Off" />
<authentication mode="None" />
<trace enabled="false" />
<sessionState mode="InProc" cookieless="false" timeout="20" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
</configuration>
聊天室相关的原代码就是那么几百行。
to:darkzhan(darkzhan)这就奇怪了。。我建议你重新安装JancStp,然后重启动一下IIS。
步骤如下:解压ChatSolution.rar安装JancStp.msi建立ChatData数据库运行ChatData.sql把ChatWeb共享为 http://localhost/ChatWebIE打开http://localhost/ChatWeb/Login.aspx一切OK。。
希望能再发一份来学习学习看到楼主的聊天室后,我一时心血来潮,就把AyloChat(相信大多数找asp.net+xml无刷新聊天的爱好者都知道)给反编译成源码了
http://www.lostinet.com/files/chatsolution.rarTCat(flyfish)
to:把JancStp.msi安装了就是。。它的作用是另web.config里的<httpHandlers>
<add path="*.Janc.Ashx" verb="GET" type="Lostinet.Janc.JancHandlerFactory,Lostinet.Janc,Version=1.0.0.0,Culture=zh-CHS,PublicKeyToken=2f07615e38006e0d" />
</httpHandlers>生效
还望重发一个,谢谢!
而且我己经把 Webconfig 改为 <add key="ConnectionString" value="Server=机器名.;trusted_connection=true;database=ChatData"/>?
原因是window_onresize这里出现问题。
虽然我已经在调整界面的大小上写了些代码。
不过还是会随机出现错误。
最好的解决方法是把框架大小定死。
去掉window_onresize相关的部分。
http://www.lostinet.com/files/ChatSolution.rar
主要是
JancStp所包含的 Lostinet.Janc 更新了。主要内容是:
使服务器enum类型转换成客户端的string
使服务器的Complex(非valueType,string,ICollection)对象的ToString能影射到JScript的Object的toString--------如果需要在客户端不刷新即时调用服务器程序的朋友请UP。我今天晚上写一批Lostinet.Janc使用的例子。。
请在控制面板把老的
Lostinet.Janc
卸载,
然后重新运行JancStp.msi