ServerSocket Problem
import java.io.*;
import java.net.*;
import java.awt.*;
import javax.swing.*;
public class Server extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JTextArea display;
private JScrollPane sp;
public Server() {
super("Server");
display = new JTextArea();
sp = new JScrollPane(display);
getContentPane().add(sp, BorderLayout.CENTER);
setSize(350, 250);
setVisible(true);
}
public void runServer() {
ServerSocket server=null;
Socket connection;
DataOutputStream output;
DataInputStream input;
String line;
int counter = 1;
byte[] buffer = new byte[50] ;
int count = 0,total = 0;
try {
// Adim 1: Bir ServerSocket olustur.
server = new ServerSocket(6000,100);
while (true) {
// Adim 2: Bir baglanti bekle........
display.append("Server is waiting for a client connection...\n");
connection = server.accept();
display.append("Connection " + counter + " received from: " +
connection.getInetAddress().getHostName());
// Adim 3: Giris ve cikis streamleri olustur
input = new DataInputStream(connection.getInputStream());
output = new DataOutputStream(connection.getOutputStream());
// Adim 4: Istemci sunucu islemleri
try {
String str = "ok";
output.write(str.getBytes());
while (total < 50 ) {
count = input.read(buffer,total,50 - total);
if (count < 0 ) {
break;
}
total += count;
}
String reply = new String(buffer,0 ,total);
display.append(reply);
//display.append("Client message : " + input.read());
} catch (IOException e ) {
System.err.println(e);
System.exit(0);
}
// Adim 5: Baglantiyi kapat.
display.append("\nTransmission complete. " + "Closing socket.\n\n");
connection.close();
++counter;
// Adim 6: 2. Adima geri don.
}
}
catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Server s = new Server();
s.setDefaultCloseOperation(EXIT_ON_CLOSE);
s.runServer();
}
}
this my code and in this line
server = new ServerSocket(6000,100);
there is a error.
java.net.SocketException: Network is down: listen failed
at java.net.PlainSocketImpl.socketListen(Native Method)
at java.net.PlainSocketImpl.listen(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at Server.runServer(Server.java:38)
at Server.main(Server.java:98)
and error message. can anyone help me!!

