Προς το περιεχόμενο

IP & DESKTOP HTML


crasherman

Προτεινόμενες αναρτήσεις

Δημοσ.

Πιστευω οτι η σελιδα θα ειναι *.php και θα περιεχει κωδικα σε PHP που θα εμφανιζει αυτα που θες. Αλλα μαλλον να μην δουλεψει στο Desktop επειδη η σελιδα δεν θα εμφανιζεται μεσω του Web Server.

Δημοσ.

κάνε compile τον παρακάτω κώδικα findNameIP.java

δημιουργείται ένα αρχείο findNameIP.class

 

 

import java.applet.Applet;

import java.net.*;

 

public class findNameIP extends Applet

implements Runnable{

 

Thread thread ;

InetAddress home;

String computerName;

String computerIP;

 

public findNameIP() {

try {

home = InetAddress.getLocalHost();

}

catch(UnknownHostException _ex) { }

computerName = home.getHostName();

computerIP = "";

byte abyte1[] = home.getAddress();

for(int i = 0; i < abyte1.length; i++)

{

int j = abyte1 >= 0 ? ((int) (abyte1)) : abyte1 + 256;

computerIP = computerIP + j;

if(i < abyte1.length - 1)

computerIP = computerIP + ".";

}}

 

public String getComputerName() {

return computerName;

}

 

public String getComputerIP() {

return computerIP;

}

 

public void init() {}

 

public void start() {

if (thread == null) {

thread = new Thread(this);

thread.start();

}}

 

public void stop() {

if (thread != null) {

thread.stop();

thread = null;

}}

 

public void run(){

}

 

}

 

 

 

Ύστερα φτιάξε ένα HTML αρχείο:

 

<html>

<head>

</head>

<body >

<APPLET CODE="findNameIP.class" NAME="fname" WIDTH=1 HEIGHT=1>

</APPLET>

<Script>

document.write("<table><tr><td>Computer Name</td><td> : </td><td>" + document.fname.getComputerName() + "</td></tr>");

document.write("<tr><td>Computer IP</td><td> : </td><td>" + document.fname.getComputerIP() + "</td></tr></table>");

</Script>

</body>

</html>

Δημοσ.

αν και λειτουργεί κανονικά σε απλή σελίδα,

δυστυχώς δεν συμβαίνει το ίδιο όταν η σελίδα γίνει active desktop item.

Δημοσ.
apo dos command:

 

javac findNameIP <press ENTER>

java findNameIP.java

 

tha prepei vevaia na exeis ta JRE kai SDK tis java SUN

 

 

τα παραπανω ειναι λαθος

javac findNameIP.java

 

επισης αυτη η κλαση δεν θα τρεξει ποτε γιατι δεν εχει Main οποτε δεν γινεται να γινει

 

java findNameIP (χωρις. java) .

 

Βασικα η ολη ιδεα δεν ειναι και τοσο ευελικτη..οταν δεν εισαι Online θα σου λεει 127.0.0.1 εκτος αν εχεις καμια συνδεση συνεχεια στο δικτυο (αμφιβαλοω) , δεν ξερω επισης πως συμπεριφερεται το JVM οταν το κανει launch απο active desktop..γενικα αυτη η ιδεα του Active Desktop δεν ηταν και η καλυτερη της MS μιας και ειναι απο πραγματακια που συνεχεια crasharoun δεν εχω δει και πολλα ατομα να το χρησιμοποιουν ποσο μαλλον να κανουν browse σελιδες!

 

Η λυση ειναι πιο απλη ανοιγεις ενα command prompt και γραφεις 'ipconfig' και σου λεει οτι θελεις!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...