Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2011, 13h36   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 49
Points : 6
Points : 6
Par défaut Messages TCP / IP

Bonjour à tous.

Peut-on en Pl/SQL sous Oracle10G envoyer et recevoir des messages par le protocole tcp/Ip ?

Merci pour vos réponses.
romuald07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 14h06   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
UTL_TCP
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/03/2011, 11h45   #3
Invité régulier
 
Inscription : octobre 2006
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 49
Points : 6
Points : 6
Merci pour votre réponse.

J'ai pu mettre en place en système pour envoyer un message par Tcp/Ip sur un serveur.

Par contre, comment faire pour faire un l'inverse c'est à dire un système qui attends un message par socket.

Voici ce que j'ai fait :

Code :
1
2
3
4
5
6
7
8
9
DECLARE
  c  utl_tcp.connection;  -- TCP/IP connection to the Socket server
  val PLS_INTEGER;
  buffer varchar2(5000);
BEGIN
  c := utl_tcp.open_connection(remote_host => 'XXX.XXX.XXX.XXX',remote_port =>  1521);  -- open connection
  val := utl_tcp.read_text(c,buffer);--Attente d'un message
  utl_tcp.close_connection(c);--Fermeture de la connexion
END;

Merci pour vos réponses
romuald07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 12h15   #4
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
Je n'ai jamais utilisé utl_tcp pour ça. Mais je pense que vous devez regarder
Available
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h02.


 
 
 
 
Partenaires

Hébergement Web