Les étapes nécessaires pour établir un socket : 1. Appeler le constructeur de la classe Socket pour établir le client Socket ; 2. En état d'attente de connexion, surveiller l'état du réseau en temps réel et établir le serveur. -side Socket ; 3. Surveillez la connexion au serveur ; 4. Utilisez la méthode Socket pour créer un flux d'entrée ou de sortie.
Étapes requises pour établir le socket :
1. Le constructeur de la classe Socket prend l'adresse IP spécifiée ou le nom d'hôte spécifié et le numéro de port spécifié du serveur comme paramètres pour créer un flux Socket. Le processus de création du flux Socket inclut le processus de demande au serveur d'établir une connexion de communication.
//创建Socket 客户端对象 Socket s = new Socket("127.0.0.1",6666);
2. Socket côté serveur : Le socket côté serveur ne localise pas le socket client spécifique, mais est en attente de connexion, surveillant l'état du réseau en temps réel. , en attente de la demande de connexion finale du client.
//创建ServerSocket 服务器端对象。。 ServerSocket ss = new ServerSocket(6666);
3. Surveiller la connexion du serveur :
s = ss.accept();
utiliser les méthodes Socket et getInputStream()
getOutputStream()
pour créer des flux d'entrée/sortie . De cette façon, après avoir utilisé la classe Socket, les entrées et sorties réseau sont également transformées en un processus utilisant des objets flux.
de l'objet stream pour fermer le flux d'entrée et de sortie pour la communication réseau, et en close()
utilisons la méthode de l'objet stream. Objet Socket pour fermer le Socketclose()
.
Recommandations d'apprentissage associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!