Tutoriel par Examples: communication



Serveur: démarrer et attendre les connexions entrantes //Open a listening "ServerSocket" on port 1234. ServerSocket serverSocket = new ServerSocket(1234); while (true) { // Wait for a client connection. // Once a client connected, we get a "Socket" object // ...
Les canaux peuvent être utilisés pour envoyer des données d'un thread à un autre. Vous trouverez ci-dessous un exemple de système producteur-consommateur simple, dans lequel le thread principal produit les valeurs 0, 1, ..., 9 et le thread généré les imprime: use std::thread; use std::sync::mp...
Cet exemple de code crée un client TCP, envoie "Hello World" via la connexion de socket, puis écrit la réponse du serveur sur la console avant de fermer la connexion. // Declare Variables string host = "stackoverflow.com"; int port = 9999; int timeout = 5000; // Create TCP...
Comme Handler s sont utilisés pour envoyer un Message s et Runnable au message d'un fil de file d' attente , il est facile à mettre en œuvre une communication à base d'événements entre plusieurs threads. Chaque fil doté d'un Looper peut recevoir et traiter des messages. Un HandlerTh...
Ajoutons un opérateur personnalisé pour multiplier un CGSize func *(lhs: CGFloat, rhs: CGSize) -> CGSize{ let height = lhs*rhs.height let width = lhs*rhs.width return CGSize(width: width, height: height) } Maintenant cela fonctionne let sizeA = CGSize(height:100, width:200) ...
La communication à distance PowerShell doit d'abord être activée sur le serveur auquel vous souhaitez vous connecter à distance. Enable-PSRemoting -Force Cette commande effectue les opérations suivantes: Exécute la cmdlet Set-WSManQuickConfig, qui effectue les tâches suivantes: Démarre le s...
Matlab prend en charge la communication synchrone et asynchrone avec un port série. Il est important de choisir le bon mode de communication. Le choix dépendra de: comment se comporte l’instrument avec lequel vous communiquez. Quelles autres fonctions votre programme principal (ou GUI) devra-t-il...
Client.java import java.io.*; import java.net.*; public class Client{ public static void main(String [] args) throws IOException{ DatagramSocket clientSocket = new DatagramSocket(); InetAddress address = InetAddress.getByName(args[0]); String ex = "He...
L'exemple montre la composition du composant et le message unidirectionnel passant du parent aux enfants. 0.18.0 La composition des composants repose sur le balisage des messages avec Html.App.map 0.18.0 En 0.18.0 HTML.App été réduit en HTML La composition du composant repose sur le balisa...
Les types de session permettent au compilateur de connaître le protocole que vous souhaitez utiliser pour communiquer entre les threads, et non le protocole comme HTTP ou FTP, mais le modèle de flux d'informations entre les threads. Ceci est utile car le compilateur va maintenant vous empêcher ...
Il est très facile de transmettre des informations entre les threads en utilisant le type MVar a et ses fonctions Control.Concurrent dans Control.Concurrent : newEmptyMVar :: IO (MVar a) - crée un nouveau MVar a newMVar :: a -> IO (MVar a) - crée un nouveau MVar avec la valeur donnée takeMVar...
WebSocket fournit un protocole de communication duplex / bidirectionnel sur une seule connexion TCP. le client ouvre une connexion à un serveur qui écoute une requête WebSocket un client se connecte à un serveur en utilisant un URI. Un serveur peut écouter les demandes de plusieurs clients. Poi...
Pour configurer un système de communication WebRTC, vous devez disposer de trois composants principaux: Un serveur de signalisation WebRTC Pour établir une connexion WebRTC, les homologues doivent contacter un serveur de signalisation, qui fournit ensuite les informations d'adresse dont les h...
Activité Android package com.example.myapp; import android.os.Bundle; import android.app.Activity; import android.webkit.WebView; public class WebViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta...
Exemple de base package com.example.myapp; import android.os.Bundle; import android.app.Activity; import android.webkit.WebView; public class WebViewActivity extends Activity { private Webview webView; @Override protected void onCreate(Bundle savedInstanceState) { ...
Lorsque vous utilisez une WebView pour afficher votre propre page Web personnalisée et que celle-ci contient du Javascript, il peut être nécessaire d'établir une communication bidirectionnelle entre le programme Java et le Javascript de la page Web. Cet exemple montre comment configurer une te...
Code source du processus principal index.js : const {app, BrowserWindow, ipcMain} = require('electron') let win = null app.on('ready', () => { win = new BrowserWindow() win.loadURL(`file://${__dirname}/index.html`) win.webContents.openDevTools() win.on('closed', () => { w...
La communication interprocessus permet aux programmeurs de communiquer entre différents processus. Par exemple, considérons que nous devons écrire une application PHP capable d'exécuter les commandes bash et d'imprimer la sortie. Nous utiliserons proc_open , qui exécutera la commande et ren...
Créer index.js comme const {app, BrowserWindow, ipcMain} = require('electron') let win = null app.on('ready', () => { win = new BrowserWindow() win.loadURL(`file://${__dirname}/index.html`) win.webContents.openDevTools() win.on('closed', () => { win = null }) }) ip...
Dans cet exemple, nous utiliserons les modules Redux et React Redux pour gérer l’état de notre application et pour le rendu automatique de nos composants fonctionnels. Et ofcourse React et React Dom Vous pouvez commander la démo terminée ici Dans l'exemple ci-dessous, nous avons trois composa...

Page 1 de 2