Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2008, 21:58   #1
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию icq

как подключиться к icq?что для этого надо использовать(TcpClient,soket,...)?
sergei64_89 вне форума Ответить с цитированием
Старый 25.10.2008, 04:54   #2
Min
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 239
По умолчанию

Код:
private Socket s;

private void ConnectTo(string server,int port)
        {
            s = null;
            IPHostEntry hostEntity = null;
            hostEntity = Dns.GetHostEntry(server);

            foreach (IPAddress address in hostEntity.AddressList)
            {
                IPEndPoint IPe = new IPEndPoint(address, port);
                Socket TempSocket = new Socket(IPe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

                TempSocket.Connect(IPe);

                if (TempSocket.Connected)
                {
                    s = TempSocket;
                    break;
                }
                else
                {
                    continue;
                }
            }
        }
затем: ConnectTo("login.icq.com", 5190);

примерно так...... есть наработка для ICQ...... могу прислать......
Надо бы избавиться от привычки ставить многоточие.....
Min вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц