hej mam mały problem z kodem:
public class dwa
{
public static void main(String args[])
{
ServerSocket sock = null;
Socket clientSocket = null;
sock = new ServerSocket(8189);
while(true)
{
clientSocket = sock.accept();
Runnable t = new Watki(clientSocket, i);// i - klient ID = 0,1,2......9
Thread r = new Thread(t);// nowy watek dla kazdego klineta
r.start();
}
}
}
class Watki implements Runnable
{
public Watki(Socket i, int c)
{
incoming = i; id =c;
pw[id] = new PrintWriter(incoming.getOutputStream(),true);
br = new BufferedReader(new InputStreamReader(incoming.getInputStream()));
}
public void run()
{
String msg="";
while(true)
{
msg = br.readLine();
for (int i = 0; i<10 ; i++)
pw[i].println(msg);
}
}
private Socket incoming;
private int id;
private static PrintWriter[] pw = new PrintWriter[10];
private BufferedReader br = null;
}
czemu
pw[i].println(msg);
nie wysyla wiadomosci do podlaczonych osob ?? nie odsyla nawet do nadawcy
dzieki za pomoc</cpp>