急!关于msn在嵌套在网页中的问题

shiyunxia1981 2005-12-14 11:43:54
http://www.niwota.com/这个是一个圈网网站,他的这种msn功能是如何实现的!好象是用的msn的api有那位做过的,能不能介绍一下!
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzi520 2006-05-07
  • 打赏
  • 举报
回复
顶起...
happyczp 2006-05-06
  • 打赏
  • 举报
回复
我也要一个,这个功能很好!
www_7di_net 2006-05-06
  • 打赏
  • 举报
回复

<object classid="clsid:3E9BAF2D-7A79-11D2-9334-0000F875AE17" id="NetMeeting" width="300" height="200"></object>
Netmeeting会镶嵌在网页中。就象WindowsMedia一样,也是使用这样代码的。

7. HTTPscan :HTTP扫描。DynamIP 可以在用户指定IP地址区间内扫描,并以超文本文件格式生成一个包含所有被搜索到的HTTP服务器的清单。用途之一是当你与某人进行点对点IP聊天时,你可以立即访问对方的主页。
8. PC Clock Synchronizer:时钟同步。DynamIP 可以从NTP 服务器获得精确的日期和时间以校准你的机器时钟,另外也可以用来部分地解决“千年虫”问题。

五、DynamIP 的安装、设置

1. DynamIP的安装

DynamIP 的安装只有一个条件,那就是你的Windows 系统中必须有VB6.0 的运行库—MSVBVM60.DLL。该文件没有包含在DynamIP 的软件包中,用户必须从微软公司VB官方站点下载,文件名是Vbrun60new.exe,它是自动安装文件,文件长度为1MB 。

2. DynamIP的设置

DynamIP 的基本原理是很简单的,DynamIP 将利用模板文件(Template)中的各项形式参数来更新一个本地文件,该文件包含了你的当前动态IP地址,然后DynamIP 自动上载该文件到你的个人主页服务器,于是其他访问你的主页的用户可以利用该页面上的动态IP地址信息与你建立连接,实现各种网络应用;或者DynamIPS更新你的DIPS信息到动态IP服务器,所有访问该服务器的用户可以被转移到你的本地Web 服务器上。所以在设置和准备DynamIP 的时候,一切工作都是围绕这个模板文件和你的动态IP地址进行的。

DynamIP 的主要功能是Uploader文件上载工具(动态IP地址发布),本文将以此为例介绍DynamIP 的设置,其他各项功能的设置类似。运行DynamIP ,选择setup-uploader,则进入设置窗口,各项参数如下:

Active:打开/ 关闭此项服务;

Remote Host :你的主页所在的FTP 主机地址,注意不要填写主机上的路径;

Login :你的FTP 账户名;

Password:你的FTP 账户口令;这三项参数使得DynamIP 可以登录到你的FTP主机,自动上载更新的文件,通常填写的是存放主页的主机地址。

Template Online :联机模板文件,该文件将用来生成包含你的IP地址的动态本地文件(LocalFile ),模板文件不会被更新。本地文件和模板文件名字不能相同,否则DynamIP 不会正常工作。如果此项填写“”,则DynamIP 将上载未更新的本地文件,可以用来上载数码相机拍摄的图片进行动态直播,参看“refresh every ”。

Template OFFline:脱机模板文件,通常与联机模板相同,如果你想在脱机之前上载一个不同的页面,你可以选择一个不同的模板文件,此项可以填写“”,功能同上。

Local File:本地动态文件的路径和文件名,以联机或者脱机模板文件为样式更新的文件,包含用户当前动态IP地址等信息。

Remote File :存放在FTP 服务器上的远程动态文件的路径和文件名,本地动态文件将上载和覆盖该文件,不要填写服务器的域名或者IP地址。

IP:联机模板文件中的IP地址形式参数,该参数将在联机时被用户当前的动态IP地址所替换,DynamIP 默认的形式参数是NOT.ON.LINE.NOW ,通常没有必要改动,若改动,则此项内容必须与模板文件中的形式参数名完全相同。模板文件中还包含了其他形式参数,如IP、DateTime、WEBchat 、HTTP Server 、FTP Server,这些形式参数都将在联机时被DynamIP 自动替换,因此最好不要随便改动,即使改动,也要注意每个形式参数的名称不得相同 ,并且各项内容必须与模板文件中的形式参数名完全相同。

post last IP(OFFline) :张贴上次IP地址,脱机模板文件中代表上次IP地址的形式参数,默认值为( is the default value) 。此项内容必须与模板文件中的形式参数名完全相同。

DateTime:联机模板文件中的日期时间形式参数。

HTTP Server/Port:联机模板文件中的HTTP服务器/ 端口形式参数,这里的HTTP服务器系建立在本地主机上的HTTP服务器(例如个人Web 服务器),DynamIP用你的当前动态IP地址替换该参数,以便将访问者转移到你的本地Web 服务器。默认值为:“default value is HTTP Server NOT available. ”默认端口值为:80。

FTP Server/Port :联机模板文件中的FTP 服务器/ 端口形式参数,含义同上,只是服务器为本地FTP 服务器。默认值为:“FTP Server NOT available”,默认端口值为:21。

FTP UserID:联机模板文件中的FTP 用户ID形式参数,默认值为:“anonymous”,可以改变为其他账户名。

六、DynamIP 应用实例

假如网上任意两个用户(实际上是计算机)能够相互知道对方的IP地址,则双方就能利用TCP/IP建立直接的点对点网上连接,进行信息沟通。更进一步,主叫方只要获得了被叫方的IP地址,就可以发出呼叫、建立连接、实现应用,如利用网络电话直接通话或者发送文件。DynamIP 正是抓住了建立点对点IP连接的关键环节,捕捉并发布用户的当前动态IP地址,以便接收其他用户的呼叫。以下为DynamIP 应用举例。

1. 点对点网络电话

在主页中添加下面一行语句:

我正在网上,请给我打电话

若访问者通过IE浏览器访问该页面,点击该超链接将会运行网络电话软件NetMeeting呼叫IP地址为111.222.123.123 的计算机,如果对方的NetMeeting处于等待状态,则可以接收到呼叫,并进行通话。

微软公司的浏览器支持callto协议,可以用NetMeeting呼叫该超链接指定的IP地址。但是Netscape的浏览器不支持callto,解决的办法是改为一个指向快速拨号文件的超链接,这样无论是在IE还是在Netscape中,打开该拨号文件都会运行网络电话软件NetMeeting。

语句如下:

我正在网上,请给我打电话

这里ls.cnf是一个NetMeeting的快速拨号文件,记录了被叫方的IP地址,内容如下:

[ConferenceShortcut]

ConfName=111.222.123.123

Address=111.222.123.123

CallFlags=65543

Transport=1

类似的语句还有:click here to call me ,可以激活Vocaltech Iphone。

以上工作可以直接利用DynamIP 的联机模板文件来实现,DynamIP 将利用模板文件更新本地动态文件,上载并覆盖远程动态文件,主页的访问者看到的是包含当前IP地址的超链接,点击超链接将会激活网络电话软件,建立点对点网络电话连接服务。网络电话NetMeeting支持利用服务器实现的间接连接和呼叫对方IP地址的直接点对点连接,这里使用的是后者。如果你上载了脱机文件,访问者将得知你不在网上。

2. IP chat:点对点IP聊天,类似IRC ,但是不需要任何IRC 服务器,因为双方已经知道IP地址。注意要在Setuppchat中打开Active。工具栏中有用于呼叫、扫描、睡眠/ 唤醒的各项功能按钮。

3. WEBchat:Web 聊天,你的主页访问者可以利用浏览器直接与你对话,即使对方没有安装DynamIP,前提是你在主页中安装了页面,该页面将被DynamIP 动态更新。

用户可以决定上载联机文件或者脱机文件,以便及时通知访问者自己是否联网。

4. 动态IP的个人Web 服务器:若已经在本地主机安装了个人Web 服务器,可以利用DIPS服务,将访问者转移到你的本地主机。这需要申请一个免费账户。网址是:

http://postmodem.com/dips-admin/。

七、总结与提示

DynamIP 可以捕获和发布用户的当前动态IP地址,从而使点对点的IP连接成为可能,这些是网络传呼软件无法做到的。另外,对于每一种基本功能,如果能够巧妙地结合其他方法,往往能实现更复杂的应用。例如,你是否想过在运行TCP/IP的局域网上使用DynamIP 的强大功能呢?

同时应该注意到,DynamIP 更像是为高级网络用户准备的发烧级工具。在网上公布自己的动态IP地址固然有利于沟通,但同时也带来了相当大的风险,因为黑客用以搜索和攻击目标的坐标就是IP地址,许多流行黑客工具甚至只需要一个输入参数—你的IP地址。因此,最好不要在存放重要资料的计算机上进行这些高级网络应用试验。





  • 打赏
  • 举报
回复
webmessenger.msn.com

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧