bushin 0 Posted February 19, 2011 Report Share Posted February 19, 2011 Bom dia , nao estou a conseguir gerir(sincronizar) os pedidos que vêem do cliente socket: try { Socket connected = insocket.accept(); System.out.print("Server has connected!\n"); ObjectInputStream recebeObject = new ObjectInputStream(skt.getInputStream()); DataInputStream recebeDados = new DataInputStream(skt.getInputStream()); DataInputStream OpMenu = new DataInputStream(skt.getInputStream()); ObjectOutputStream enviaObject = new ObjectOutputStream(skt.getOutputStream()); switch (OpMenu.read()) { case 1:{ //Insere break; } case 2 :{ //Apaga break; } case 3: { //pesquisa break; } (...) Se comentar o recebeDados e recebeObject. Funciona bem, o problema a que depois não consigo receber objectos do cliente. Qual será a melhor forma de implementar um sistema deste tipo. cumprimentos, Bushin Link to post Share on other sites
baleado 0 Posted February 19, 2011 Report Share Posted February 19, 2011 Se o teu objecto Socket é o "connected" de onde vem o objecto "skt"? No site da Oracle tens um bom tutorial sobre como escrever o lado servidor de um socket: http://download.oracle.com/javase/tutorial/networking/sockets/clientServer.html Link to post Share on other sites
bushin 0 Posted February 20, 2011 Author Report Share Posted February 20, 2011 já resolvi. em vez de ter vários tipos de sockets, passei só a utilizar para enviar e receber Object. Como trabalhava com 2 tipos diferentes baralhava-se. obrigado pela atenção, bushin Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now