codice client
codice:
import java.io.*; import java.net.*;
class Client3 {
public static void main(String args[])throws Exception
{
String Sentence;
String modifieSentence;
int PS;
BufferedReader Porta=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Prego inserire la porta Client");
PS=Porta.read();
BufferedReader inFromerUser=new BufferedReader(new InputStreamReader(System.in));
Socket clientSocket =new Socket("Mio IP",PS);
DataOutputStream outToServer =new DataOutputStream(clientSocket.getOutputStream());
BufferedReader inFromerserverr=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
while(true){
Sentence=inFromerUser.readLine();
outToServer.writeBytes(Sentence +'\n');
}
}
Codice Server
naturalmente la porta sara la stessa sa la client che al server
codice:
import java.io.*; import java.net.*;
class Server3 {
public static void main(String args[]) throws Exception
{
String ClientSentence;
String capitalizedSentence;
int PS;
BufferedReader Porta=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Prego inserire la porta Server");
PS=Porta.read();
ServerSocket welcomeSocket =new ServerSocket(PS);
Socket connectionSocket =welcomeSocket.accept();
BufferedReader inFromClient=new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToclient= new DataOutputStream(connectionSocket.getOutputStream());
while(true){
ClientSentence = inFromClient.readLine();
System.out.println(" "+ClientSentence);
}
}
}