Я пишу сетевое приложение.speed очень важно в моем приложении, я посылаю байт через порт Ethernet, и скорость в этом случае составляет около 350 us, см. Ниже:Как отправить один бит (без байта) через Ethernet-порт
http://i59.tinypic.com/2zgu8id.jpg
Я хочу послать немного через порт Ethernet, чтобы уменьшить скорость, у меня есть ниже вопрос:
1 Будет ли это повлияет на скорость? Как это сделать? На веб-сайте msdn нет такой вещи.
https://msdn.microsoft.com/en-us/library/system.net.sockets.socket%28v=vs.110%29.aspx
2- ли лучше использовать много окон приложения для многих отправить байт?
Отправка бит за бит вместо байта на байт не обязательно увеличивает скорость. Также многократные действия, которые работают в одной и той же сети, также не обязательно увеличивают скорость. Я рекомендую сначала сжать файлы, которые вы хотите отправить, так что у вас меньше данных для отправки и, следовательно, они будут отправляться быстрее, а затем принимающая сторона должна снова распаковать данные. Это означает большую вычислительную мощность, необходимую вашему приложению, но меньше времени, необходимого для сбора и приема данных. –
Самый маленький блок выделения - это байт, поэтому вы не можете отправить только немного –
Предположим, вы могли. Насколько быстрее это будет? и какое хорошее применение оно имеет? – Amit