Paulo,
Can you post a copy of your software? IPAddress?
Regards,
Im using Fiexed IP. 192.168.1.200
using System; using Microsoft.SPOT; using System.Net.Sockets; using System.Net; using System.Threading; using System.Text; using Microsoft.SPOT.Hardware; using SecretLabs.NETMF.Hardware.NetduinoPlus; namespace WebserverHelloWorld { public class WebServer : IDisposable { private Socket socket = null; //open connection to onbaord led so we can blink it with every request private OutputPort led = new OutputPort(Pins.ONBOARD_LED, false); public WebServer() { //Initialize Socket class socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //Request and bind to an IP from DHCP server socket.Bind(new IPEndPoint(IPAddress.Any, 80)); //Debug print our IP address Debug.Print(Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0].IPAddress); string ip = (Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0].IPAddress); //Start listen for web requests socket.Listen(10); ListenForRequest(); } public void ListenForRequest() { MovimentosCarro moveCarro = new MovimentosCarro(); while (true) { using (Socket clientSocket = socket.Accept()) { //Get clients IP IPEndPoint clientIP = clientSocket.RemoteEndPoint as IPEndPoint; EndPoint clientEndPoint = clientSocket.RemoteEndPoint; //int byteCount = cSocket.Available; int bytesReceived = clientSocket.Available; if (bytesReceived > 0) { //Get request byte[] buffer = new byte[bytesReceived]; int byteCount = clientSocket.Receive(buffer, bytesReceived, SocketFlags.None); led.Write(true); Thread.Sleep(500); led.Write(false); led.Dispose(); switch (buffer[0]) { case 0: { moveCarro.moverEsquerda(buffer[1]); } break; case 1: { moveCarro.moverDireita(buffer[1]); } break; case 3: { moveCarro.moverTraz(buffer[1]); } break; case 4: { moveCarro.moverFrente(buffer[1]); } break; case 5: { moveCarro.parar((buffer[1])); } break; } } } } } #region IDisposable Members ~WebServer() { Dispose(); } public void Dispose() { if (socket != null) socket.Close(); } #endregion } }