Страница: 1 |
Страница: 1 |
Вопрос: Обмен через winsock
Добавлено: 01.03.05 16:25
Автор вопроса: Skywalker | Web-сайт:
Помогите, а то че-то башка не варит. Имеется приложение, которое выступает и в роли сервера, и в роли клиента. Оно запущено на 2 разных компах. Если первое оказывается сервером, а второе клиентом, то как осуществить посылку переменных между ними (ну из одного приложения послать значение переменной другому)?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #1
Добавлено: 01.03.05 18:32
Winsock1.SendData strData?
Или ты имеешь ввиду пересылать данные между прогами работающими на одном компе? Тогда юзай SendMessage.
Номер ответа: 2
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #2
Добавлено: 01.03.05 20:27
Немного поподробнее можно?
strData - это переменная да?
А как на другом компе принять эту переменную?
Номер ответа: 3
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #3
Добавлено: 01.03.05 21:53
DataArrival
ws.getdata strdata
тока не "принять переменную", а "значение этой переменной" - сама переменная как была так и осталась на том компе где была создана. 8)
Номер ответа: 4
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #4
Добавлено: 02.03.05 14:51
Neco правильно написал:
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Winsock1.GetData strData
End Sub
где strData - это переменная в которую сгружаются приходящие данные (имя переменной можешь взять любое - не принципиально
А вообще лучше почитай статьи по Winsock'у, их в нете море. По-моему даже на этом сайте есть (не помню точно), ищи.
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 02.03.05 19:22
Не используй Winsock, юзай напрямую Windows sockets, будет больше толку.
Номер ответа: 6
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #6
Добавлено: 02.03.05 19:28
Лан мне еще кое-что у вас нужно спросить, но пока я еще не сформулировал вопрос. Мне пока нужно кое в чем разобраться)
Номер ответа: 7
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 02.03.05 22:15
Помоему лучше Winsock, т.к. ошибки легче отлавливать.
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 03.03.05 07:26
Наоборот
Номер ответа: 9
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #9
Добавлено: 04.03.05 17:16
Согласен с Sharp'ом, windows sockets лучше юзать, но yxaxa по-моему еще рано этим заниматься, пусть сначала с винсок'ом разберется IMHO (хотя возможно я и не прав, т.к. не знаю уровня yxaxa)