解决关于网络传输问题,希望高手们给予解答,谢谢!UP有分啊!!!!!! ( 积分: 100 )

  • 主题发起人 主题发起人 piao9wu
  • 开始时间 开始时间
P

piao9wu

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题,是这样的.本人想做一个,网络多媒体教学的这个一个软件.但是,本人对网络不是很懂,所以想

请各位给予解答.

问题1:

我如何让下面的学生机自动的登陆到教师机上,是用IDUDP,还是用IDTCP.

问题2:

如何实时的控制下面的某一台学生机.是用IDUDP,还是用IDTCP.

问题3:

如何让下面的学生,全能实时的看到老师在本机上的操作!是用IDUDP,还是用IDTCP.
 
我的问题,是这样的.本人想做一个,网络多媒体教学的这个一个软件.但是,本人对网络不是很懂,所以想

请各位给予解答.

问题1:

我如何让下面的学生机自动的登陆到教师机上,是用IDUDP,还是用IDTCP.

问题2:

如何实时的控制下面的某一台学生机.是用IDUDP,还是用IDTCP.

问题3:

如何让下面的学生,全能实时的看到老师在本机上的操作!是用IDUDP,还是用IDTCP.
 
UP,有分,

答案可行的,将更开贴给分!
 
如果这个都不明白的,建议你好好学习1年
再来做这个
任重而道远
复杂的东西在后面
 
都可以
看有多少学生用机了
1000内用tcp
多了用udp
 
由问题3确定选用 TCP
 
可以用UDP来广播老师机的地址,学生机收到广播地址时开始连接老师机,这时当然用TCP,一旦有一方退出,或是非常正常退出,对方都能知道,以方便老师进行控制。

控制局域网中的一台机器无非是通过网络发送一些控制命令(可以是明文或是加密字符串),被控制方收到命令时进行执行,若有结果则发送回控制方。

第三个问题肯定是用广播数据的形式(UDP),但是广播方式是一种没有确认机制的协议,所以并不能保证所有接收广播的机器收到的数据都是实时的。
 
希望大家能附上源码,让我学习!
 
因为是局域网,可以使用内网ip,在服务器上安装服务软件,在学生机上安装客户软件,并设定客户软件开机自动运行。服务器软件和客户软件采用tcp连接,服务器端使用Tseversocket,客户端使用TclientSocket,这样的程序网上示例很多。
 
基本上可以完全使用udp了,抓屏发送给学生机需要使用到UDP的组播协议.连接也可以使用UDP,因为不管是否正常退出,都是需要进行心跳包检测的.可以确定的是UDP的组播对于你上面的三个问题来说,都是很简单的.
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部