Сетевое программирование
Нашел в интернете пример Клиент-Сервера.
Все работает, понял как работает подключение к серверу, но не знаю как делать проверку на подключение =) Код сервера |
Ответ: Сетевое программирование
Отличная статья по клиент-серверу на C#: http://msdn.microsoft.com/ru-ru/library/dd335942.aspx
|
Ответ: Сетевое программирование
Цитата:
Статья для профессионалов, я к ним не отношусь, к сожалению... |
Ответ: Сетевое программирование
Цитата:
|
Ответ: Сетевое программирование
Цитата:
|
Ответ: Сетевое программирование
Сервер передает байты, строка не байты а символы. Чтобы получить байты из строки, надо преобразовать строку какой-то кодировкой в байты. В твоем примере эта кодировка ASCII.
|
Ответ: Сетевое программирование
|
Ответ: Сетевое программирование
а где функция Connected, которой предназначен мессадж? или ты просто забыл перед SendMessage написать client: client.SendMessage(connect )
|
Ответ: Сетевое программирование
|
Ответ: Сетевое программирование
Значит есть код
Код:
static void Main(string[] args) |
Ответ: Сетевое программирование
вероятно надо выполнить отправку перед строкой
PHP код:
|
Ответ: Сетевое программирование
Цитата:
|
Ответ: Сетевое программирование
Ты ещё не начал сетевого программирования, а уже "сложно"..
|
Ответ: Сетевое программирование
Товарищи, подскажите: имеется простенький клиент. В цикле вызывается readSocket(), для проверки доступных данных для чтения используется NetworkStream.DataAvailable. Читать данные удобнее именно строками, но для этих целей явно не подходит DataAvailable - иногда данные "висят" до следующей строки (одна строчка прочиталась из потока, DataAvailable сбросилось, следующая строка не читается пока новая не придет).
Гуглил, но решения именно с ReadLine() не нашел, может кто подскажет как по другому сделать проверку на пришедшие данные? PHP код:
|
Ответ: Сетевое программирование
Цитата:
|
Часовой пояс GMT +4, время: 06:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot