|
It’s a scenario in which the instructor I will play a training tutorial on the system(server system) and the 25 students will be watching on their system(client), instructor can pause, play, stop.
I think I am not able to explain u properly sorry
its Windows base will be working on Lan
|
|
|
|
|
amaankhan wrote: It’s a scenario in which the instructor I will play a training tutorial on the system(server system) and the 25 students will be watching on their system(client), instructor can pause, play, stop.
OK, that's exactly what I thought.
amaankhan wrote: ts Windows base will be working on Lan
OK, well, being on a LAN probably makes it easier to establish TCP connections to pass data around. I still think you want to give everyone a program which can play the video, but that only plays/pauses/stops based on the messages coming from the instructor machine.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
yes, client will only have a option to close the file, that's it
So what should i use , Remoting with tcpchannel ?
and how to send the video file,and play it(serialization? )
|
|
|
|
|
I would think if you're just on a LAN, you would put the videos onto a shared location and transmit just that file location to the client. To be honest, the amount of network traffic will be so small, that I don't think it will matter what you use to communicate. Remoting will work just fine.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
thanks for the help.will be needing ur help in future in these prject. thanks
u means to say the file which is beeing played in the admin first should be stored on the shared folder, and from the client use this file from shared folder and play it ?
for these does we need serialization ?
can u suggest me any references or example for this.
thanks
|
|
|
|
|
amaankhan wrote: for these does we need serialization ?
I have no idea why you keep refering to serialization because it has nothing to do with anything you are discussing. I am saying, if you're on a LAN, then the files can be on a folder that all the students can view. So you send a file path through your remoting connection, and then connect to the file, or copy the file from the central location, just with a File.Copy command.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
i want the file which the instructor is playing on the server should be played on the students system automatically
|
|
|
|
|
I think I'd want to do a test first, just playing the video on 25 machines simulaneously. At about 640*350 resolution, you will be streaming about 3Mbyte of data per second from the same server - with network overhead etc, you may get stuttering, especially if you are not on a dedicated or fastish network.
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
CG did say to copy the file first to local drive that would resolve that issue (k it would create a burst at the start but once playing the only network traffic would be the instructions from the server)
|
|
|
|
|
He did, but then sugested a path they could all get at. If they are held locally then there is no problem, it's a relatively simple MediaPlayer and sockets problem. I just felt that if it was a single copy being read (which is obviously a whole lot easier for configuration and control purposes) then test it first!
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
You need the path to know from where to copy the file
So server sends network path to video file to all clients, clients use this path to copy the video file from the server to there local drive.
After that clients use the local copy of the video file to play it.
(At least that's how I understood it)
|
|
|
|
|
If I was one of the poor sods on the course, that would annoy the hell out of me, particularly if I was paying with my own money:
1) Start training video
2) Wait a few minutes while we copy the file over the network.
3) Video starts.
Copy them all to local HDD: no delay, no stutter, no problem. You can then control it in MediaPlayer (or whatever) via sockets so the trainee does not need to go anywhere near the video file itself.
If the tutor is that paraniod, he can copy them ready in preparation for the days lesson.
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
Didn't say it wouldn't be annoying
I guess it depends on how large the files are.
But even in your scenario the logic still holds, minus the copy part. And provided the tutor put the files all in the same location (something like c:\videos).
I guess the best option here would be:
Go buy a projector
|
|
|
|
|
Tom Deketelaere wrote: Go buy a projector
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
buy a projector............
help me out its a wonderfull challenge to do
|
|
|
|
|
Tom Deketelaere wrote: Go buy a projector
Damn, thats what I was gonna say.
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
I have found a good article at http://www.codeguru.com/columns/vb/article.php/c8459__2/ to build a ftp client. But I wanted to get everyone's input on what the best way of doing this in c#.net or vb.net 2008.
What I am wanting to do is have 2 simple classes:
Class 1: Upload...
Class 2: Download...
All I want to pass into the class is the following:
IP Address
Port
Login
Password
Sending/Receiving File Location.
However I need the 2 classes to generate a form to show the user the stages of connection and progression of transmission.
Anyone have any insights on how I can go about this. Perhaps websites that can give me a working model to build from.
I could simply pass the command thru the command prompt but I would rather it be part of the main application and or .net framework if possible.
|
|
|
|
|
|
i want to get noticed that some mail have been recieved in my outlook n if it is from a desired sender then i want my code to code some task...i want to do it in C#....can n e budy will help me.....thanx.
|
|
|
|
|
What have you tried ? What have you found out ? Have you installed the Microsoft tools for office ? What do the docs say you can and cannot do ? I doubt you can get a message from outlook, I expect you'd have to poll it at regular intervals.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Gotcha again - this person asked the same question 3 days ago and got some good references, where is that bloody pop up......
|
|
|
|
|
consentrate buddy....i have asked earlier about sending the mail to outlook inbox of anybuddy....now i have the exactly opposite question....that is how do i get informed that some mail have arrived in my outlook inbox!!!! make it clear!!!!
|
|
|
|
|
Hi,
I host a WebBrowser control in a WinForm. When the user clicks a button I call Navigate(url) on the control, but it's not 100% reliable. Sometimes the control will navigate to the page, but sometimes it won't, for exactly the same URL. Has anyone seen something similar?
thanx
|
|
|
|
|
I would imagine this means that there's events being fired by the control and sometimes you're in sync with them, and some times not. You should look at what state change events the control fires and see if you can detect a pattern between those and when your code works or not. The control should work just fine.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I'm not sure what you mean. I call webControl1.Navigate("www.amazon.com"); on every button click. Sometimes it works, sometimes it doesn't.
|
|
|
|