INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
WiFi-Shield connect to Server(C#) klappt nicht
29.04.2015, 09:22
Beitrag #1
WiFi-Shield connect to Server(C#) klappt nicht
Hallo liebe Community,

Ich habe mein WiFi-Shield über ein Soft-AP Netz mit meinem Pc verbunden.
Der WLAN-Stick heißt TP-Link TL-WN722N.

Mein Vorhaben ist es Daten die von einem Beschleunigungssensor kommen über das WiFi-Shield an den Pc zu senden. Dort soll das ganze dann in einer C# Anwendung ausgelesen werden können.
Das Wifi-Sield connected noch richtig ins WiFi, also ich kann ihn auch erfolgreich pingen, aber das anschließende connect mit dem Server funktioniert einfach nicht.

Vielleicht hat ja der ein oder andere so etwas schonmal gemacht und kann mir etwas weiterhelfen Angel

Hier das Arduino Programm
Code:
#include <SPI.h>
#include <WiFi.h>

char ssid[] = "Arduino_Net"; //  your network SSID (name)
char pass[] = "12345678";    // your network password (use for WPA, or use as key for WEP)
int keyIndex = 0;            // your network key Index number (needed only for WEP)

int status = WL_IDLE_STATUS;

    
IPAddress server (192,168,137,1);


WiFiClient client;

void setup()
{
   //Initialize serial and wait for port to open:
   Serial.begin(9600);
  
   // check for the presence of the shield:
   if (WiFi.status() == WL_NO_SHIELD)
   {
     Serial.println("WiFi shield not present");
     // don't continue:
     while(true);
   }
  
   // attempt to connect to Wifi network:
   while (status != WL_CONNECTED)
   {
     Serial.print("Attempting to connect to SSID: ");
     Serial.println(ssid);
     // Connect to WPA/WPA2 network. Change this line if using open or WEP network:    
     status = WiFi.begin(ssid, pass);
  
     // wait 10 seconds for connection:
     delay(10000);
   }
   Serial.println("Connected to wifi");
   printWifiStatus();
  
   Serial.println("\nStarting connection to server...");
   // if you get a connection, report back via serial:
   if (client.connect(server, 10001)) //hier scheitert es!!!!!!!!!
   {
     Serial.println("connected to server");
     // Make a HTTP request:
     client.println("Hallo hier ist das WiFi-Shield!");
    
   }

Hier mein C# Server:
Code:
using System.IO;
using System.Net;
using System.Net.Sockets;

namespace ConsoleServer
{
    class Program
    {
        static void Main(string[] args)
        {
            Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            IPEndPoint IPEndpoint = new IPEndPoint(IPAddress.Any, 12345);
          
            sock.Bind(IPEndpoint);

            Console.WriteLine("Server ist an Endpunkt gebunden!");

            //Einstellen wieviele Clients Connected werden
            sock.Listen(0);
            Console.WriteLine("Server wartet auf Client");

            Socket clientSocket = sock.Accept();
            Console.WriteLine("Client connected");

            byte[] buffer = new byte[64];

            int recBytes = clientSocket.Receive(buffer);

            Console.WriteLine("Es wurden {0} bytes empfangen",recBytes);
            Console.WriteLine(ASCIIEncoding.ASCII.GetString(buffer,0,recBytes));

            Console.Read();


        }
    }
}

Ich bin programmiertechnisch noch ein totaler Anfänger und habe das meiste im Internet gefunden. Vielleicht kann mir einer helfen... Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Bootloader lässt sich nicht brennen?? dobermann145 10 238 21.11.2017 22:58
Letzter Beitrag: hotsystems
  Aptotec V1.2 Can Bus Shield / Auto Marc2014 23 1.150 01.11.2017 07:30
Letzter Beitrag: Bitklopfer
Sad Nano - nicht genug Speicher torsten_156 10 527 30.10.2017 21:40
Letzter Beitrag: MicroBahner
  Kommunikation über das WiFi-Shield Flap 13 1.553 12.09.2017 22:12
Letzter Beitrag: Flap
  NeoPixels: Sketch will nicht - Problem mit delay? Zabsi 5 425 22.08.2017 15:17
Letzter Beitrag: Tommy56
Brick Welcher FTP Client um mehrere Dateien auf den Server zu schieben. derAllgaeuer 26 1.999 19.08.2017 21:27
Letzter Beitrag: Bitklopfer
  BME280 - Luftdruckoffset nicht einstellbar ? Stargazer 17 1.162 13.08.2017 15:38
Letzter Beitrag: hotsystems
  Ich komme mit millis nicht weiter !!! Gonmaus 8 865 09.07.2017 21:24
Letzter Beitrag: Tommy56
  WEMOS Motorshield funzt nicht Rumpl-X 8 700 07.06.2017 21:10
Letzter Beitrag: Tommy56
  LCD geht nicht - keine Ahnung warum?? DL1AKP 12 953 15.05.2017 13:17
Letzter Beitrag: DL1AKP

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste