Connettersi ad un time server e scaricare l’ora esatta

Questo script mostra come collegarsi ad un web server remoto richiedendo un servizio di date e orari usando la classe TcpClient

<%@page language=”C#” %>

<%@ Import Namespace=”System.IO” %>

<%@ Import Namespace=”System.Net.Sockets” %>

<script runat=”server”>

void Page_Load( object Sender, EventArgs e )

{

try {

// Mi connetto ad un time server, porta 13

TcpClient myClient = new TcpClient(“ntp2a.mcc.ac.uk”, 13);

// recupero con un oggetto stream la data e l’ora e la metto

scrivo nell’etichetta

Stream myStream = myClient.GetStream();

StreamReader sr = new StreamReader(myStream);

Label1.Text = sr.ReadToEnd();

}

catch (Exception ex) {

// Scrive l’errore eventuale nella etichetta

Label1.Text = ex.Message;

}

}

</script>

<html>

<body>

<asp:Label id=”Label1″ runat=”server” />

<HR>

</body>

</html>

I Video di HTML.it

Come comprimere un file in più parti con WinRar