|
Currently playing around with some client sockets programming and having a weird issue I never experienced before. When I run my application one of the response I get back from the server isn't always complete. The odd thing is, when I use debug to debug the app, it is always complete. I shut off debug, and it doesn't receive the entire response, which technically would require another read from the socket to get the rest of the data (actually maybe more than 1 read). But, I can't just add another read, because if it DOES get all the data, it hangs on the 2nd read. I'm using select, but on reads when I get all the data the first time, the select gives me a timeout error. Does this make sense at all? LOL...
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.