Я только начал писать свой первый серверный / клиентский код и его простую программу чата, но я не знаю, как мне запустить код!
есть файл .class с именем Server Side и файл .class с именем clientSide, они должны быть в разных проектах? как мне запустить его, чтобы у них обоих было соединение вместе? спасибо уже, следующий является частью кодов
public void runServer()
{
try {
server = new ServerSocket();
while(true)
{
try
{
connection = server.accept();
try{
output = new ObjectOutputStream(connection.getOutputStream()) ;
output.flush();
input = new ObjectInputStream(connection.getInputStream()) ;
sendData(message) ;
do
{
try{
message = (String) input.readObject() ;
System.out.println(message);
}catch(Exception e)
{
e.printStackTrace() ;
}
}while(!message.equals("end"));
}catch(EOFException e)
{
e.printStackTrace() ;
}
}catch(IOException e)
{
e.printStackTrace() ;
}
finally {
try{
output.close();
input.close();
connection.close() ;
}catch(Exception e)
{
e.printStackTrace();
}
}
}
}catch(Exception e )
{
e.printStackTrace();
}
}
и вот клиентская сторона:
public void runClient()
{
try{
connect() ;
}catch(Exception e)
{
e.printStackTrace();
}
try{
output = new ObjectOutputStream(client.getOutputStream()) ;
output.flush() ;
input = new ObjectInputStream(client.getInputStream()) ;
}catch(IOException e)
{
e.printStackTrace() ;
}
do
{
try{
message = (String) input.readObject() ;
System.out.println(message);
}catch(Exception e)
{e.printStackTrace();}
}while(!message.equals("end")) ;
}
public void connect() throws UnknownHostException, IOException
{
client = new Socket(InetAddress.getByName(chatServer),12345) ;
}