CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

Delphi能做到吗?-超级解霸的网络广播功能.

楼主Jiker(涛声依旧)2000-11-12 14:00:00 在 Delphi / 网络通信/分布式开发 提问

超级解霸的网格广播播放功能,在一个局域网内,一台机子放电影,其它机子都可以收看。  
  现在我想做类似功能,不知其它机子的IP地址,我想发送特定的数据,但在网上的机子都可以收到。  
  由此引申另一个功能,如保知道网上有那些机子上了网,IP是多少。就象IE的网上邻居一样。  
  问题点数:130、回复次数:24Top

1 楼gameboy999(-'_'-)回复于 2000-11-13 15:01:00 得分 10

sure   i   can   do   it!Top

2 楼William_Zhu(William)回复于 2000-11-13 15:34:00 得分 10

首先,你要确定只想在局域网上实现此功能吗?(不涉及广域网),其次要确定你使用的通讯协议。假如你使用TCP/IP协议,并且仅在局域网上,那么可以使用广播。假如你的局域网IP地址是202.96.123.1   -   202.96.123.254,   netmask:   255.255.255.0,那么你可以把202.96.123.0作为目的地址进行广播,这样,有几个机器返回响应,你不就知道有哪些机器上网了?!请注意,不要使用HTTP,SMTP等高层协议实现广播功能,你的程序应该在TCP或IP一级编写。  
   
  William  
  http://narada.com.cn/William  
   
  Top

3 楼Jiker(涛声依旧)回复于 2000-11-20 23:09:00 得分 0

如何在Delphi中实现广播呢,我对TCP/IP底层编程不了解,能给个例子吗?Top

4 楼Jiker(涛声依旧)回复于 2000-11-20 23:10:00 得分 0

gameboy999:  
        How   to   do   it   ?Top

5 楼wzs(兔子)回复于 2000-11-21 08:33:00 得分 0

哇这个有意思,关注!Top

6 楼Firing_Sky(火的天空)回复于 2000-11-21 09:57:00 得分 10

每一个报都发送到255.255.255.255地址不就成了Top

7 楼zyb()回复于 2000-11-21 10:38:00 得分 10

关注Top

8 楼rabbit(Mail_Man)回复于 2000-11-21 12:05:00 得分 0

我也来关注关注。Top

9 楼xiaxx(xman)回复于 2000-11-21 12:15:00 得分 10

广播地址是x.x.x.255,前面3个是你得局域网地址得前3个,Top

10 楼Jiker(涛声依旧)回复于 2000-11-21 22:43:00 得分 0

可以得到当前机子的IP,然后根据这个IP来广播。  
  但如果动态IP怎办,最关键的是代码如何写。  
  Top

11 楼Jiker(涛声依旧)回复于 2000-11-22 13:21:00 得分 0

难道没有人做过吗?Top

12 楼qinzm(不归人)回复于 2000-11-22 17:16:00 得分 10

局域网是用ipx协议,ipx有个网络广播功能,把数据进行广播发放就可以了Top

13 楼Jiker(涛声依旧)回复于 2000-11-22 21:57:00 得分 0

代码,代码,我需要的是代码,哪怕只有一行,从代码中我才能明白。Top

14 楼Jiker(涛声依旧)回复于 2000-11-27 20:56:00 得分 0

各位不要金屋藏娇呀!Top

15 楼vfrog(小蛙)回复于 2000-11-27 21:31:00 得分 10

你所要的程序涉及到网络协议,建议使用UDP协议,我曾经使过用这个协议发送消息及图片,但要发送视频难度似乎很大,例子吗?就在DELPHI自带的DEMOS\INTERNET\UDP中。  
   
  要了解究竟有哪些机子在网络中,可以让服务器先发送一个查询信息,然后在客户端返回一个信息,信息中可包括你需要客户机的资料。这样就可以通过返回的信息获得对方机子的IP地址及数据。Top

16 楼zxq80(飞越时空)回复于 2000-11-27 23:34:00 得分 10

我想超级解霸是把解出的视频数据和音频数据发出去,另外联网的机器启动超级解霸接收视频数据和音频数据并播放...Top

17 楼ftnet(Allen.feng)回复于 2000-11-28 09:57:00 得分 10

我也在看这方面的东西,不知道你对h.323是否有点了解。这是一个很不错的东西。它对你写视频广播程序很有用的。cuseeme、netmeeting都是按h.323写的,不过他的核心好像也利用udp来实现的。在山农的个人站点上有很多这方面的资料。Top

18 楼Jiker(涛声依旧)回复于 2000-11-28 18:19:00 得分 0

我对网络协议不懂,没想到这么复杂。我看看Delphi的例子先。  
  ftnet:  
        山农的网址是什么?Top

19 楼victorchen_2000(微力)回复于 2000-11-29 08:59:00 得分 10

查MS   help   中有   WSAJoinLeaf   做TCP的广播。Top

20 楼Jiker(涛声依旧)回复于 2000-11-30 00:07:00 得分 0

看不懂呀。Top

21 楼mywater(在水一方)回复于 2000-11-30 13:37:00 得分 10

关注Top

22 楼lynxliu(lynx)回复于 2000-11-30 13:56:00 得分 10

使用udp协议,同时客户端负责进行处理,发送时使用广播地址。我记得使用delphi的io流,可以很简单的完成这种传送。但是,这么做管理效果很差,不如使用客户机向服务器请求(首先查询服务器,再向指定的服务器请求),这样便于你实现监控的功能。广播和控制使用不同的端口,可以互补影响Top

23 楼zzy1012(冬瓜)回复于 2000-11-30 20:27:00 得分 10

使用客户机向服务器请求?  
  那不就是VOD了吗?局域网承受不起啊!Top

24 楼zxb2001(zxb)回复于 2001-09-09 08:53:18 得分 0

gzTop

相关问题

  • 超级解霸
  • 超级解霸中有广播的功能 不知道她是怎么做的 想广播VCD该怎么做呢 关注给分
  • 超级解霸的问题
  • Delphi超级Bug!!!
  • 关于超级解霸2001的问题!
  • how to make:超级解霸的动画图标?(空)
  • 如何做到向超级解霸一样呢??
  • 那位有“超级解霸”的控件下载?
  • 超级解霸2001如何播放.rm、.ram的文件?
  • 超级解霸2001如何播放rm、ram格式的文件。

关键词

  • tcp/ip
  • 解霸
  • 局域网
  • 协议
  • 代码
  • 数据
  • 服务器
  • ip
  • 客户机
  • delphi

得分解答快速导航

  • 帖主:Jiker
  • gameboy999
  • William_Zhu
  • Firing_Sky
  • zyb
  • xiaxx
  • qinzm
  • vfrog
  • zxq80
  • ftnet
  • victorchen_2000
  • mywater
  • lynxliu
  • zzy1012

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo