Estou fazendo um pequeno joguinho em java e queria fazer uma conexao via sockets
Eu tenho um JFrame que tera um botao , ao apertá-lo eu quero que ele salve em um arquivo .txt um byte , ele faz isso mas nao sei como poderei deixar as classes Client e Server para mandá-lo via socket, ou seja como eu deixo o Server esperando um evento?, isso é um trabalho academico, a conexao será feita pelo mesmo computador.
obs: o evento que eu quero é que ao apertar o botao apareca o JFrame Servidor com as informacoes mandadas via socket.
Para fazer o seu Server ficar “escutando” alguma conexão em uma porta é moleza. Basta você instanciar uma classe ServerSocket e chamar o método accept(). Daí, quando alguém conectar do outro lado, esse método vai retornar um Socket para poder comunicar com o cliente.
Perfeitamente. Agora acho que você deveria colocar isso em uma Thread. Senão toda a sua aplicação ficará “esperando” o processo utilizando o Socket terminar, sacou?