Académique Documents
Professionnel Documents
Culture Documents
Thème 4
Programmation avec
la couche transport
Thème 4 Programmation
Plan:
➔ 4.1 Généralités
● 4.2 UDP
● 4.3 TCP
import java.net.*;
class UDPClient {
clientSocket.send(sendPacket);
clientSocket.receive(receivePacket);
clientSocket.close();
}}
import java.net.*;
class UDPClient {
clientSocket.send(sendPacket);
clientSocket.receive(receivePacket);
clientSocket.close();
}}
import java.net.*;
class UDPServer {
public static void main(String args[]) throws Exception
{
DatagramSocket serverSocket = new
DatagramSocket(9876);
serverSocket.receive(receivePacket);
String sentence = new String( receivePacket.getData());
sendData = capitalizedSentence.getBytes();
serverSocket.send(sendPacket);
import java.net.*;
class TCPClient {
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " + modifiedSentence);
clientSocket.close();
}
} // end main
} // end class
while(true) {
Socket connectionSocket = welcomeSocket.accept();