java chat server

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
papageorge
Δημοσιεύσεις: 122
Εγγραφή: 11 Ιαν 2006 20:54
Τοποθεσία: HRAKLEIO

java chat server

Δημοσίευση από papageorge » 06 Φεβ 2008 02:39

Υπάρχει κάποιος δωρεάν server που μπορώ να ανεβάσω αυτο :

Κώδικας: Επιλογή όλων

import java.net.*;
import java.io.*;

public class echoServer {
 public static void main (String args[]) throws IOException {

  ServerSocket mySocketServer = new ServerSocket(2001);
  Socket mySocket = mySocketServer.accept();
  mySocketServer.close();   

  InputStream in = mySocket.getInputStream();
  OutputStream out = mySocket.getOutputStream();
    
  byte buffer[] = new byte[1];
  int i;

  do
  {
    i = in.read(buffer, 0, 1);
    if (i>-1) out.write(buffer, 0, 1);
  } while(i>-1);

  in.close();
  out.close();
  mySocket.close();
 }
}
η γενικότερα κάτι σε μορφή chat για java. Ή αυτο μπορεί να δουλέψει όπουδήποτε ?
Εικόνα

Δύο πράγματα είναι άπειρα το σύμπαν και η ανθρώπινη βλακεία.

Einstein

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

java chat server

Δημοσίευση από soteres2002 » 06 Φεβ 2008 15:40

exo berdeutei ligo apo ton titlo sou. auto poy exeis parathesei einai ena block java code pou ksekinaei ena server process se ena port kai perimenei gia sindeseis TCP sto port auto. otan dexthei mia, diabazei eisodo kai grafei se sto stdout oti diabasei kai meta einai dead (no server). auto pou prepei na kaneis einai na valeis se ena atermono brogxo to server loop kai na kaneis accept ekei mesa. episis, gia megalitero throughput prepei kathe client na ton eksipiretei se separate thread. pantos auto pou exeis einai server gia enan client kai meta tzifos.

an to kaneis compile boreis na to trexeis kai apo ena diko sou pc, kai an exeis router na kaneis forward to port 2001 gia na akouei kai pros ta ekso kai oxi mono sto lan.an exeis prosbasi se kapoio server me installed java kai ena shell oste na to trexeis meso kapoio zombie process boreis na kaneis tin doulia sou, episis tha prepei na s epitrepei na anoigeis ports (sinithos me kapoio ephemeral port borei na tin bgaleis kathari). psaksou ligo me tous shell servers tis cyberspace. nomizo oti exoune kai java alla den thimamai an blockaroune TCP traffic kathos kai desmeusi ports. prin kapoia xronia p to xrisimopoiousa eixe java se freebsd server. simiosi, den afinoun na trexeis eggdrops, allios sou kanoun remove to account apo tous shell servers.

Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

java chat server

Δημοσίευση από geomatical04 » 16 Ιουν 2008 23:30

zombie process
μμμ ενδιαφέρον ! Πως κάνεις ένα zombie process σε linux?

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες