Pisze aplikacje ktora polega na wysyłaniu pewnych informacji miedzy komputerem a komorka (windows mobile 6.1) przez wifi. Napisalem juz czesc aplikacji i dziala ona dobrze, ale tylko gdy komorka jest polaczona do komputera kablem. Gdy odlacze komorke i uruchomie program dostaje nastepujacy blad:
at System.Net.Sockets.Socket.ConnectNoCheck()
at System.Net.Sockets.Socket.Connect()
at System.Net.Sockets.TCPClient.Connect()
at System.Net.Sockets.TCPClient.Connect()
at System.Net.Sockets.TCPClient..ctor()
Jak Widac korzystam z System.Net.Sockets, wi-fi mam wlaczone, myslalem ze w ten sposob to bedzie dzialac, lecz jak widac tak nie jest.
Kod
using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.IO;
using System.Net;
using System.Windows.Forms;
namespace DeviceApplication1
{
class ConnectionManager
{
private TcpListener tcpListener;
private Socket socketForClient;
TcpClient tcpClient;
private NetworkStream networkStream;
private StreamReader streamReader;
private StreamWriter streamWriter;
public ConnectionManager()
{
tcpClient = new TcpClient("192.168.1.101", 5150);
networkStream = tcpClient.GetStream();
streamReader = new StreamReader(networkStream);
streamWriter = new StreamWriter(networkStream);
Console.WriteLine("Server Started");
}
public void sendPacket(String stringTemp)
{
streamWriter.WriteLine(stringTemp);
streamWriter.Flush();
}
Jakas pomoc? Na google nie znalazlem nic odpowiedniego.