Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- From: "Fredrik L" <floaf1@xxxxxxxxxxx>
- Date: Tue, 20 Dec 2005 00:03:35 +0100
The thing is that I send raw data and recieve it with telnet. The reason for
telnet is that I want to isolate the bug and I assume that telnet is
bugfree. And the server is a 32 bit application running on 32 bit windows on
a Athlon 64 system, so it's not ported in any way.
If I put a delay in the send-loop, everything works. If I step throu the
loop everything works too, but if I run the program without any delays, only
the first bytes are sent.
My theory of what is happening when you don't have a delay is that the
internal winsock send buffer is filled and some type of buffer overflow
occur. Because of the Data execution prevention (DEP) in the Athlon 64, the
socket is terminated without any notice. But then, others would have the
same problem i guess...
// Fredrik
>
> What diagnostics does your server produce? Any particular errors you
> receive? Did you try to debug your server?
> Generally when something fails to work after porting to a different word
> size the fault is in your code.
>
> --
> Eugene
> http://www.gershnik.com
>
>
.
- Follow-Ups:
- Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- From: Eugene Gershnik
- Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- References:
- Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- From: Fredrik L
- Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- From: Eugene Gershnik
- Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- Prev by Date: Re: Finding the same adapter through different APIs
- Next by Date: Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- Previous by thread: Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- Next by thread: Re: Transmission problems on 64 bit AMD processors but not 32 bit AMD processors
- Index(es):
Relevant Pages
|