Re: TCP Sockets over Wireless
- From: "Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT com>
- Date: Fri, 2 Jun 2006 11:08:33 -0700
You can't communicate over wireless while the device is in the cradle.
That's the way Windows Mobile 5 devices work. You haven't given us any
specifics about versions, either of the .NET CF or of the device.
Allowing traffic through a given port doesn't have side-effects like that on
any firewall that I've ever seen. What firewall are you using? Where is it
running in the network infrastructure? Again, this works *just fine*, no
problems, no errors, nothing unexpected. Your network or your code on the
PC is doing something wrong. Is the PC code .NET, also?
Paul T.
"JonF" <jf02@xxxxxxxxxxxx> wrote in message
news:1149269550.307382.164570@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Also one of the strange side effects, if the wireless adaptor is
enabled then the connection cannot be made, while if it is disabled the
connection is fine (while in the cradle obviously).
JonF wrote:
The PocketPC is connected fine, can browse the internet etc... I have
added a firewall rule which explicitly allows TCP traffic between
devices on the required port however that didn't help and had the
annoying side effect of blocking other traffic - in short I can't be
bothered to setup a proper set of firewall rules for a domestic
router...
Although I can still demo the project without the network functionality
it would be very useful...
Paul G. Tobey [eMVP] wrote:
DNS is *not used* to resolve anything when IP addresses are used.
I'm guessing firewall, as Chris mentioned. Works fine for me.
Paul T.
"JonF" <jf02@xxxxxxxxxxxx> wrote in message
news:1149259437.038135.38050@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I am working with C# compact framework and have written some code
which
allows communication over the socket layer, however I have
encountered
the strange problem that I can only communicate over a physical dock
connection not WiFi. At the moment I have set the IP to be
192.168.0.4
which is the address my laptop running the server which the PocketPC
is
trying to connect to.
I'm using the following code:
private string svraddress;
private int svrport;
private Socket connection;
IPEndPoint ip = new IPEndPoint(IPAddress.Parse(svraddress), svrport);
connection = new Socket(AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
connection.Connect(ip);
connection.Send(data);
I'm guessing that this may be some sort of DNS problem with resolving
the local network IP?
Any ideas/pointers appreciated...
.
- References:
- TCP Sockets over Wireless
- From: JonF
- Re: TCP Sockets over Wireless
- From: Paul G. Tobey [eMVP]
- Re: TCP Sockets over Wireless
- From: JonF
- Re: TCP Sockets over Wireless
- From: JonF
- TCP Sockets over Wireless
- Prev by Date: Performance monitoring.
- Next by Date: Re: Performance monitoring.
- Previous by thread: Re: TCP Sockets over Wireless
- Next by thread: Re: TCP Sockets over Wireless
- Index(es):
Relevant Pages
|