🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
6 messages
6 total messages Started by Michał Osmenda Wed, 30 Jul 1997 08:45
Czas serwera
#803
Author: Michał Osmenda
Date: Wed, 30 Jul 1997 08:45
6 lines
832 bytes
Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na strone
czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
przeglada, ale na serwerze, na ktorym ta strona sie znajduje.

Michal Osmenda
gjc@domnet.com.pl
Re: Czas serwera
#804
Author: Dariusz Korzun
Date: Wed, 30 Jul 1997 20:06
15 lines
1157 bytes
On 30 Jul 1997 08:45:06 GMT, "Michał Osmenda" <gjc@domnet.com.pl>
wrote:

>Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na strone
>czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
>przeglada, ale na serwerze, na ktorym ta strona sie znajduje.
>
>Michal Osmenda
>gjc@domnet.com.pl

Bezposrednio nie ma jak ale:
Jesli masz IIS 3.0 na NT to robisz skrypt wykonywana na serwerze w
Java Script
Jesli tego nie masz to mozesz odwolac sie do TCP podajacego czas na
serwerze i potem to wyswietlic.
Re: Czas serwera
#805
Author: Krzysztof Rudnik
Date: Thu, 31 Jul 1997 07:51
16 lines
1021 bytes

On 30 Jul 1997 08:45:06 GMT, "Michał Osmenda" <gjc@domnet.com.pl>
wrote:

>Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na
strone
>czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
>przeglada, ale na serwerze, na ktorym ta strona sie znajduje.
>
>Michal Osmenda
>gjc@domnet.com.pl

Jesli czas nie ma uaktyalniany to najprosciej CGI

Krzysiek Rudnik
Re: Czas serwera
#806
Author: Artur Biesiadowski
Date: Thu, 31 Jul 1997 10:25
17 lines
1332 bytes
: On 30 Jul 1997 08:45:06 GMT, "Michał Osmenda" <gjc@domnet.com.pl>
: wrote:

: >Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na
: strone
: >czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
: >przeglada, ale na serwerze, na ktorym ta strona sie znajduje.
: >
: >Michal Osmenda
: >gjc@domnet.com.pl

Jezeli server jest przyzwoity (unix lub NT z bajerami) to mozesz z appleta
polaczyc sie z serverem na ktorys port (sprawdz w services) i odczytac
czas. Potem porownaj to z lokalnym (new Date()) i wyswietlaj w jakis tam
odstepach.

Artur
Re: Czas serwera
#807
Author: Artur Tyloch
Date: Thu, 31 Jul 1997 12:12
15 lines
1311 bytes
> : >Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na
> : strone
> : >czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
> Jezeli server jest przyzwoity (unix lub NT z bajerami) to mozesz z appleta
> polaczyc sie z serverem na ktorys port (sprawdz w services) i odczytac
Jest to usluga DTime  Ta usluga 
umozliwia sprawdzenie aktualnego czasu i daty na komputerze z ktorym
sie polaczylismy (moze to byc nasz serwer). Port: 13. Portokol: w
dokumencie rfc867.


> czas. Potem porownaj to z lokalnym (new Date()) i wyswietlaj w jakis tam
> odstepach.
> 
> Artur
Re: Czas serwera
#808
Author: Artur Tyloch
Date: Thu, 31 Jul 1997 12:58
73 lines
2356 bytes
Artur Tyloch wrote:

> > : >Jak za pomoca skryptu JavaScript albo jakiegos appletu wprowadzic na
> > : strone
> > : >czas lokalny, jaki jest na serwerze, nie u uzytkownika, ktory strone
> > Jezeli server jest przyzwoity (unix lub NT z bajerami) to mozesz z appleta
> > polaczyc sie z serverem na ktorys port (sprawdz w services) i odczytac
Tak ten warunek musi byc spelniony!

> Jest to usluga DTime  Ta usluga
> umozliwia sprawdzenie aktualnego czasu i daty na dowolnym komputerze z ktorym
> sie polaczylismy (moze to byc nasz serwer). Port: 13. Portokol: w
> dokumencie rfc867.
A tak to wyglada:
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class DTimeApplet extends Applet
{
	String Time;
	public DTimeApplet()
	{
		String s = null;
		StringBuffer sb = new StringBuffer();
		try 
		{
			Socket socket = new Socket("friko.onet.pl",13);
			DataInputStream dis = new DataInputStream(socket.getInputStream());
			s = dis.readLine();
			Time=new String(s);
			socket.close();
		} 
		catch(IOException e)
		{
			Time = new String("Blad");
		}
	}
	
	public void paint(Graphics g)
	{
		g.drawString("Czas na friko.onet.pl:"+Time, 10, 20);
	}

	public void init()
	{
    	resize(320, 240);
	}
	
	public String getAppletInfo()
	{
		return "Name: DTimeApplet\r\n" +
		       "Author: Artur Tyloch\r\n";
	}	
}



I w HTML cosik takiego
<applet
    code=DTimeApplet.class
    name=DTimeApplet
    width=320
    height=240 >
</applet>
.....i voila.

Artur Tyloch

P.S.

bez P.S.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads