Hi,
I am developing network adapter to transfer TCP/UDP packets from the
ip layer
(through the ndis driver) to the com port to other remote PC and vice-
versa
under the WM5 using the VS2005 and Windows Mobile 5.0 Pocket PC SDK.
Before sending/receiving data, I set the ARP entries of the remote PC
statically.
The problem is when the remote PC is sending data and the PDA receive
it and pass
it to the NDIS driver through the function NdisMEthIndicateReceive and
the function
NdisMEthIndicateReceiveComplete, the data didn't pass to higher
protocols above
the ip layer and the applications whic uses the tcp/udp which wait for
the data,
didn't receive any of it.
I have a little application which displays all the adapter installed
on the PDA
and the binding to the relevant Protocols and i notice there is no
problem of
binding, since the adapter is bind to the TCPIP, TCPIP6 and NDISUIO
protocols.
I checked several posts of that problem and notice about the
OID_GEN_CURRENT_PACKET_FILTER
I checked that value and it gave me the value 11 (0x0000000B), my
tries to change that
value didn't suceed, so maybe that the problem, or maybe not since i
can see that
the adapter is binding to the TCPIP protocol.
Anyway, I would _really_ appreciate if some can help me solving that
problem.
Best regards,
ligal