Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
No10
30 / 28 / 4
Регистрация: 03.06.2010
Сообщений: 465
#1

Протокол обмена данными между клиентом и сервером - C#

30.10.2013, 22:37. Просмотров 1575. Ответов 3
Метки нет (Все метки)

Есть сервер, есть клиент, оба асинхорнные. Работают стабильно. Но гоняют только байты между друг другом, которые перекодируются в ASCII, но а что делать если я хочу передавать рекорды из базы данных?(а я хочу). Я сначала хотел через Xml, но размер большой, потом через Soap, но не получилось. Как передавать данные между клиентом и сервером из БД?
http://www.cyberforum.ru/csharp-beginners/thread919758.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 22:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Протокол обмена данными между клиентом и сервером (C#):

Протокол обмена данными
Помогите пожалуйста, в написании протокола обмена данными составленном на С#

TCP соединение между клиентом и сервером
Доброго времени суток ув. форумчане! Не могу соединить клиент и сервер через...

Связь между клиентом и сервером через сокеты
Поняв всю суть сокетов, научившись передавать данные по локальной сети, мне...

UDP. Передача картинок между клиентом и сервером
Будьте добры скиньте пожалуйста приложение на WinForms у кого такое есть, где...

Возможно ли передавать синхронно данные между клиентом и сервером?
Всем привет. Пытаюсь сделать отдельный сервер для Unity3D. Мне нужно, чтобы...

3
sp4vlov
27 / 23 / 2
Регистрация: 13.10.2013
Сообщений: 58
31.10.2013, 10:13 #2
Байты-то, допустим, они между собой гоняют туда-сюда, да. Но...

Как мы знаем, данные по сети у нас передаются частями. Например, по 2048 байт. Что произойдёт, если второй пакет данных придёт на 1 мс раньше, чем первый?

Для того, чтобы исключить подобные неприятные ситуации, как раз и нужен Протокол.

Добавлено через 4 минуты
Можно составить свой простенький протокол. Например, первые четыре байта - общий размер передаваемых данных, а дальше данные в UUE.
0
valera_21
365 / 351 / 91
Регистрация: 05.01.2010
Сообщений: 1,458
Завершенные тесты: 5
31.10.2013, 10:17 #3
эм... WCF + DataContract?
0
sp4vlov
27 / 23 / 2
Регистрация: 13.10.2013
Сообщений: 58
31.10.2013, 10:36 #4
Хм...

Добавлено через 6 минут
Там видимо без проблем и сущности из базы туда-сюда гонять. И никаких велосипедов. Надо попробовать...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 10:36
Привет! Вот еще темы с решениями:

Ошибки при передаче данных между клиентом и сервером
Всем привет. В прошлом году писал диплом в виде клиент-серверного приложения....

Какие есть способы передачи данных между клиентом и сервером
Какие есть способы передачи данных между клиентом и сервером ? И можно ссылки...

Как с помощью протокола IP передавать сообщения между клиентом и сервером?
Всем привет.. подскажите, как с помощью протокола IP передавать сообщения между...

C# Обмен SOAP сообщениями в формате XMl между клиентом и сервером
Здравствуйте. Помогите разобраться, необходимо реализовать обмен SOAP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru