Skip to content

Instantly share code, notes, and snippets.

@brenobarros
Created July 4, 2009 19:50
package exemplo.air.socket;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
/**
*
* @author Breno Barros
*
*/
public class AirSocketServer {
private ServerSocket serverSocket;
public void receiver() {
try {
//Criar o servidor socket para escutar na porta 9999
serverSocket = new ServerSocket(9999);
System.out.println("AirSocketServer is running....");
while (true) {
//Instrucao que defini que o servidor esta pronto para aceitar as conexoes
Socket clientSocket = serverSocket.accept();
//Verifica se alguma cliente se conectou
if (clientSocket != null) {
//Recupera a Stream de entrada com cliente
InputStream in = clientSocket.getInputStream();
int i = 0;
char[] arr = null;
while((i = in.read())!=-1){
arr = Character.toChars(i);
//Imprime a mensagem vinda do cliente AIR
System.out.print(String.valueOf(arr));
}
in.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new AirSocketServer().receiver();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment