Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa Client Server aplikacijom za Win Mobile

[es] :: .NET :: Problem sa Client Server aplikacijom za Win Mobile

[ Pregleda: 1245 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

toxic06
Dimitrije Pavlovic
Valjevo-Beograd

Član broj: 135965
Poruke: 111
*.BVCOM.NET.

Sajt: www.classic99.hr


Profil

icon Problem sa Client Server aplikacijom za Win Mobile01.06.2009. u 23:33 - pre 181 meseci
KLijent je u ovom slucaju win mobile a kao server se koristi obicna C# aplikacija.

Problem postoji kod povezivanja, naime server se blokira na acceptSocket() i ceka da klijent stigne, dok klijent uspe da prodje Connect ali kada treba da salje neke podatke ne vidi servera.
Ovo vazi samo za slucaj da je win mobile pokrenut iz emulatora, kada se pokrene .exe iz windowsa acceptSocket() prodje. Sa uredjajem je isti slucaj, ne prolazi.

server izgleda ovako nekako:

tcpLsn = new TcpListener(System.Net.IPAddress.Parse(ipAddress), 1234);
tcpLsn.Start();
tcpThd = new Thread(new ThreadStart(WaitingForClient));
tcpThd.Start()

public void WaitingForClient()
{
ClientData CData;
while (true) {
CData.structSocket = tcpLsn.AcceptSocket();
Interlocked.Increment(ref connectId);
CData.structThread = new Thread(new ThreadStart(ReadSocket));
...
}
}

klijent izgleda ovako...

tc = new TcpClient();
tc.Connect("87.250.39.53", 1234);

stm = tc.GetStream();
socket = tc.Client;
tcpThd = new Thread(new ThreadStart(ReadSocket));
tcpThd.Start();

Pozdrav i hvala
 
Odgovor na temu

[es] :: .NET :: Problem sa Client Server aplikacijom za Win Mobile

[ Pregleda: 1245 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.