Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
#1

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

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

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

Обмен данными между Сервером и Клиентом TCP - C#
Ребят, помогите реализовать обмен данными между Сервером и Клиентом. На данный момент, у меня есть: Клиент using System; ...

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

Связь между клиентом и сервером через сокеты - C#
Поняв всю суть сокетов, научившись передавать данные по локальной сети, мне захотелось чего-то большего. И вот мой вопрос - Как связать...

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

.NET 4.x Ошибки при передаче данных между клиентом и сервером - C#
Всем привет. В прошлом году писал диплом в виде клиент-серверного приложения. В основу лёг первый попавшийся пример из просторов...

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

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

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

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

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

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

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

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

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

Пример обмена данными между приложениями с использованием .net remoting - C#
Всем здравствуйте. Есть два приложения WindowsForms одно посылает в порт массив байт определённой структуры по UDP-протоколу, другое (на...


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

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

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