| FAQ по Visual Basic |
| Содержание / Использование сторонних компонентов |
|
|
§ 4.1. WinSock
Пример с описанием находится в архиве
Загрузите проект WinSock.vbp из каталога WinSock.
В проект входят две формы: клиент и сервер. Клиент соединяется
с сервером, используя протокол
В качестве следующего шага на одном компьютере загрузите
проект Server.vbp из каталога Server архива,
а на другом компьютере — проект
Client.vbp из каталога Client. Если сеть настроена правильно
и вы верно указываете имя или адрес сервера, то пример
заработает. Можно на разных компьютерах запускать
и скомпайленные
И о плохом. В примере опущен код, который отвечает за перехват ошибок, неизбежно возникающих при связи. Этот код вы без труда напишете сами, используя ивент Error винсока. И второе. При пересылке значительных объемов информации, например, файла на 100 КБ, он будет разбиваться на части и приниматься винсоком кусочками. Поэтому вы должны проверять, был ли получен весь файл или нужно продолжить его прием. Самый простой путь — перед пересылкой файла удаленному винсоку отсылать заголовочек, в котором указывать имя передаваемого файла, его размер, дату и т. д.
Автор: |
||
| Предыдущий раздел | Следующий раздел |
| © 2004. При цитировании, пожалуйста, не забудьте поставить ссылку на оригинальную страницу. |