|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Отправка/приём большИх данных с помощью TCPClient/TCPServer
Если я отправляю большой файл с помощью TCPClient/TCPServer, то он разбивается на части и принимать его надо по частям. Но мне надо отправлять параллельно несколько файлов. Не понятно как эту кашу принимать. Напращивается очевидное решение - перед данными в каждом пакете писать какой файл отправляется. Но я отправляю с помощью SendStream, следовательно, TCPServer сам разбивает поток на части. Вопрос: на фиксирований ли размер разбивается поток? Если да, то на какой? Если нет, то как по другомму сделать задуманное?
|
#2
|
||||
|
||||
ну так несколько соединений к серверу: 1 TCPServer и много-много TCPClient. как вообще все работает - один msdn.microsoft.com и все пытаются что-то с него скачать)))
|
#3
|
|||
|
|||
Это-то понятно, но интересует решение в пределах одного TCPCLient'а
|
#4
|
||||
|
||||
реализовать протокол более высокого уровня. типа:
|заголовок пакета (какой файл)|данные пакета| |