Avatar billede fiskerendk Nybegynder
04. december 2002 - 21:38 Der er 14 kommentarer og
1 løsning

VB.NET Script?

har et lille problem med dette VB.NET Script?
nogen der evt kan hjælpe?

<%@ Page Language="VB"  %>
<%@ Import namespace="System.Net.Sockets" %>

<script language="VB" runat="server">
void TestPort(Label outputLabel, int TcpPort)

    TcpClient client = new TcpClient()
    try{
          client.Connect("80.196.167.123", TcpPort)
    catch (Exception)
          outputLabel.Text="<font color='red'><b>Offline</b></font>"
    End If
End If

void Page_Load()
    TestPort( phisk01, 22 )

  End If
End Sub
</script>

<asp:label runat="server" id="phisk01" Text="<font color='green'><b>Online</b></font>"/><br />

Med Venlig Hilsen
Thomas
Avatar billede fiskerendk Nybegynder
04. december 2002 - 21:39 #1
få at gi lidt mere info.. så er det et script der tjekker om en given port er Online/open el Offline/lukket!
Avatar billede odegaard Nybegynder
04. december 2002 - 21:53 #2
Det var da en herlig blanding af C# og VB.NET :-)

Måske du lige skulle rydde lidt op i koden :-)
Avatar billede odegaard Nybegynder
04. december 2002 - 21:56 #3
Det skal vist være sådan her (C# og ikke VB.NET). Jeg kan godt li' alle dine End If'er uden If :-)
-----------------------------------------
<%@ Page Language="C#"  %>
<%@ Import namespace="System.Net.Sockets" %>

<script language="C#" runat="server">
void TestPort(Label outputLabel, int TcpPort) {
    TcpClient client = new TcpClient();
    try {
          client.Connect("80.196.167.123", TcpPort);
    }
    catch (Exception) {
          outputLabel.Text="<font color='red'><b>Offline</b></font>";
    }
}

void Page_Load() {
    TestPort( phisk01, 22 );
}

</script>

<asp:label runat="server" id="phisk01" Text="<font color='green'><b>Online</b></font>"/><br />
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:00 #4
odegaard > hehe den skulle netop laves i VB.NET :)
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:01 #5
vil ik blande VB og C# :)
Avatar billede odegaard Nybegynder
04. december 2002 - 22:09 #6
Hmm... jeg valgte C# fordi det var det som koden lignede mest, og krævede mindst omskrivning :-)
Men ok, så skidt da. Her er koden i VB.NET:
-------------------------------------------------
<%@ Page Language="VB"  %>
<%@ Import namespace="System.Net.Sockets" %>

<script language="VB" runat="server">

Sub TestPort(outputLabel as Label, TcpPort As Integer)
    Dim client As TcpClient = new TcpClient()
    try
          client.Connect("80.196.167.123", TcpPort)
    Catch ex As Exception
          outputLabel.Text="<font color='red'><b>Offline</b></font>"
    End Try
End Sub

Sub Page_Load(sender As Object, e As EventArgs)
    TestPort( phisk01, 22 )
End Sub

</script>

<asp:label runat="server" id="phisk01" Text="<font color='green'><b>Online</b></font>"/><br />
Avatar billede burningice Nybegynder
04. december 2002 - 22:12 #7
*laver grimme udtryk i ansigtet*... vb.net er ikke scripting, men rigtigt programmeringssprog... ;)
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:13 #8
har du en hurtig ide til hvad man kan gøre hvis jeg f.eks. skal ha flere ip adresser ind og den ik skal tjekke en port men bar om selve ip'en reagere?
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:14 #9
cyberfessor > det er det da.. det der er hele ideen med .NET frameworket.. at tage alle sprog og kunne bruge dem til Internet :)
Avatar billede odegaard Nybegynder
04. december 2002 - 22:20 #10
Cyberfessor: Tak... jeg var også lige ved at skrive det :-)
Faktisk er det lidt irriterende at Eksperten har smidt ASP.NET under scripting-kategorien.

Fiskeren: Desværre. Jeg har ikke arbejdet så meget med det du roder med.
Avatar billede burningice Nybegynder
04. december 2002 - 22:20 #11
fiskerendk>> NEJ... nej nej nej.. det er IKKE scripting.. javascript er et scriptsprog, vbs er scripting... php, perl... scripting.. hvorimod at f.eks. c++, c#, vb, vb.net.. _programmeringssprog_ !!
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:23 #12
cyberfessor > nej det er rigtig nok.. men princippet i dotnet er jo nemlig at samle en masse scripts/sprog som kan bruges i måde Applications og Webapplications!
Avatar billede odegaard Nybegynder
04. december 2002 - 22:26 #13
Fiskeren: Jeg tror du misforstår hvad et script er.
F.eks. er ASP script, og ASP.NET er IKKE script. Forskellen ligger i om koden er kompilet eller ej.
Avatar billede fiskerendk Nybegynder
04. december 2002 - 22:29 #14
jah det er rigtig nok..! jah ASP.NET blir jo kompilet af MSIL.. my bad!
Avatar billede burningice Nybegynder
04. december 2002 - 22:29 #15
fiskerendk>> tror der er noget grundlæggende du har misforstået... jeg kan anbefale "introduktion til .Net" fra IDG

det du nævner omkring at samle en masse sprog, er en grund ideerne med .Net, det er rigtigt. man kan tage hvilket som helst sprog og compile det til MSIL, som så bliver kompilet igen af CLR til maskinkode...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester