Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Обмен через winsock Добавлено: 01.03.05 16:25  

Автор вопроса:  Skywalker | Web-сайт: iSkywalker.ru | ICQ: 300-70-6пятьЪ 
Помогите, а то че-то башка не варит. Имеется приложение, которое выступает и в роли сервера, и в роли клиента. Оно запущено на 2 разных компах. Если первое оказывается сервером, а второе клиентом, то как осуществить посылку переменных между ними (ну из одного приложения послать значение переменной другому)?

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #1
Добавлено: 01.03.05 18:32
Winsock1.SendData strData?

Или ты имеешь ввиду пересылать данные между прогами работающими на одном компе? Тогда юзай SendMessage.

Ответить

Номер ответа: 2
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #2
Добавлено: 01.03.05 20:27
Немного поподробнее можно?
strData - это переменная да?
А как на другом компе принять эту переменную?

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 01.03.05 21:53
DataArrival
ws.getdata strdata
тока не "принять переменную", а "значение этой переменной" - сама переменная как была так и осталась на том компе где была создана. 8)

Ответить

Номер ответа: 4
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 02.03.05 19:22
Не используй Winsock, юзай напрямую Windows sockets, будет больше толку.

Ответить

Номер ответа: 6
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #6
Добавлено: 02.03.05 19:28
Лан мне еще кое-что у вас нужно спросить, но пока я еще не сформулировал вопрос. Мне пока нужно кое в чем разобраться)

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 02.03.05 22:15
Не используй Winsock, юзай напрямую Windows sockets, будет больше толку.


Помоему лучше Winsock, т.к. ошибки легче отлавливать.

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 03.03.05 07:26
Наоборот

Ответить

Номер ответа: 9
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #9
Добавлено: 04.03.05 17:16
Согласен с Sharp'ом, windows sockets лучше юзать, но yxaxa по-моему еще рано этим заниматься, пусть сначала с винсок'ом разберется :) IMHO (хотя возможно я и не прав, т.к. не знаю уровня yxaxa)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам