J'essaie d'envoyer des informations à un serveur avec Android en utilisant Monodroid.Utilisation de sockets pour transférer des données avec MonoDroid
Le code est le suivant:
public void sendSomething()
{
sock = new TcpClient();
sock.Connect(Dns.GetHostAddresses("a.domain.com"), 7777);
String d;
d = "somedata";
StreamWriter w = new StreamWriter(sock.GetStream());
// StreamReader r = new StreamReader(sock.GetStream());
w.WriteLine(d);
w.Flush();
sock.Close();
}
Il fonctionne très bien si je lance la même routine exacte dans une application WinForms, mais lorsqu'elle est liée à un bouton clic dans MonoDroid (en cours d'exécution sur le périphérique virtuel Android - I J'utilise la version d'évaluation) le serveur verra la connexion mais aucune donnée n'est reçue.
Quelqu'un a-t-il une idée de ce que cela pourrait être?
(Edited au code ammend)
Les autres applications client fonctionnent-elles à partir du périphérique virtuel. Par exemple. Pouvez-vous accéder à une page Web de base du navigateur? Recevoir un email etc. –
Salut, oui je peux accéder aux pages Web avec le navigateur intégré de l'appareil – Pleng