![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
hi.. im writing an application that uses tcpclient/tcplistener to send file via network, what im doing is dividing the file into small parts each part equals the buffer size (8192) and send the parts sequentialy. the problem is : the listener is detecting a stream to be read once every two times the sender sends a stream. I triend to fix it by sending one byte {0} before each send function and it worked because the listener ignores the first send (which is the 0 byte) then detects the next send which is the acutaul data, but i realized that the 0 byte is still in the buffer so its attached the next stream read. any help? any idea is appreciated .. thank you in advance. |
#3
| |||
| |||
|
|
hi.. im writing an application that uses tcpclient/tcplistener to send file via network, what im doing is dividing the file into small parts each part equals the buffer size (8192) and send the parts sequentialy. the problem is : the listener is detecting a stream to be read once every two times the sender sends a stream. I triend to fix it by sending one byte {0} before each send function and it worked because the listener ignores the first send (which is the 0 byte) then detects the next send which is the acutaul data, but i realized that the 0 byte is still in the buffer so its attached the next stream read. any help? any idea is appreciated .. thank you in advance. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |