Galera, eu criei um servidor em Java com sockets, mas tipo, estou meio perdido, queria vir pedir ajuda a vocês, se eu por exxemplo crio um codigo em Swing (com java)como faria pra essa minha socket se conectar com meu programa ?
se prescisarem de algum exemplo ussem esse
servidor :
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class TCPServer {
public static void main(String[] args) throws Exception {
//Cria um socket TCP que fica aguardando conexões na porta 3000
ServerSocket serverSocket = new ServerSocket(3000);
Socket clientSocket = serverSocket.accept();
//Obtém as streams de entrada e saída
InputStream is = clientSocket.getInputStream();
OutputStream os = clientSocket.getOutputStream();
//Cria objetos para manipulação dos dados que trafegam pelo socket
DataInputStream dis = new DataInputStream(is);
DataOutputStream dos = new DataOutputStream(os);
//Lê um inteiro vindo do cliente
int valor = dis.readInt();
System.out.println(valor);
//Incrementa o valor e devolve o valor incementado para o cliente
valor++;
dos.writeInt(valor);
//Fecha o socket
clientSocket.close();
serverSocket.close();
}
}
e o projeto do swing(vou criar um o mais simples possivel):
import javax.swing.JLabel;
import javax.swing.JFrame;
public class Cliente {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setLayout(null);
JLabel txt = new JLabel("teste");
frame.add(txt);
frame.setVisible(true);
frame.setSize(600,600);
txt.setBounds(100,100,100,100);
}
}
como que faria pra acontecer a conexão com o servidor?(se quiserem mudar alguma coisa do codigo, ou sla me ensinar de outra forma podem falar ok)obs: dsclp pela má edição de texto ai