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