J'ai certaines fonctions qui utilisent stream_socket_client (pas curl) en php et j'ai plusieurs interfaces eth1 eth2 ... etc avec des ips différents Donc je veux utiliser différentes interfaces quand je me connecte en tant que client, puis-je faire cela? Je ne trouve pas d'option pour cela ni dans php.inicomment lier stream_socket_client à une interface en php?
3
A
Répondre
1
AFAIK ce n'est pas possible. Les interfaces sont extraites de PHP; vous venez juste de les utiliser, ne les choisissez pas.
Modifier: laissez-moi reformuler cela. Si vous voulez faire un appel système/shell (par exemple, ifconfig -a
) et analyser cette sortie, puis lier le socket à cette adresse particulière, vous pouvez avoir de la chance ... mais il semble que ça marche.
5
Voici comment ajouter une interface IP dans stream_socket_client
// connect to the internet using the '192.168.0.100' IP
$opts = array(
'socket' => array(
'bindto' => '192.168.0.100:0',
),
);
// create the context...
$context = stream_context_create($opts);
$fp = @stream_socket_client ($link, $errno, $errstr, 120, STREAM_CLIENT_CONNECT, $context);
Questions connexes
- 1. Comment lier JMX à une interface spécifique?
- 2. Comment lier dynamiquement une socket à une seule interface réseau?
- 3. Nombre maximum de prises pour PHP stream_socket_client
- 4. Comment lier les vues Interface Builder
- 5. Comment lier une interface utilisateur Web aux attributs XML?
- 6. utilise stream_socket_client pour récupérer 2 fichiers distants en même temps
- 7. Comment lier un noeud TreeView à une vue spécifique dans une interface utilisateur de type Explorer?
- 8. Comment lier une application à une interface réseau particulière dans LINUX?
- 9. Comment/Quand concevoir une interface?
- 10. Comment lier à une bibliothèque statique en C?
- 11. Comment lier une adresse IP à telnetlib en Python
- 12. Comment lier un ListView à une ObservableCollection en C++/CLI?
- 13. Comment lier dynamiquement une image en XAML?
- 14. WPF: Comment lier à une propriété imbriquée?
- 15. Comment lier à une ViewBox dans Silverlight?
- 16. est-il possible de définir une interface Singleton en PHP?
- 17. Comment lier une liste à un ddl?
- 18. Comment lier une énumération à ma liste?
- 19. PHP interface Perl interface ou des liaisons
- 20. Comment lier à NTQueryKey en mode noyau
- 21. Comment lier un lien HTML avec une fonction PHP?
- 22. PHP MySQL Lier alphabétiquement
- 23. Lier PHP/HTML
- 24. Comment lier l'aide de la bibliothèque PHP à NetBeans?
- 25. comment lier ffmpeg à php.ini
- 26. Comment imposer une interface?
- 27. Comment créer une connexion SSL en PHP avec SO_KEEPALIVE?
- 28. Je ne sais pas comment lier json 100% en php
- 29. Interface PHP et Python
- 30. Lier le service Web WCF à une interface réseau/IP spécifique
Quant à la façon de se lier à une adresse particulière, voir le (http [Options de contexte socket]: //pt.php. net/manual/fr/context.socket.php) – Artefacto