Почему пакет данных TCP не передается?
Может ли кто - нибудь опубликовать пример программирования MFC VC++ TCP server для отправки пакетов данных data packets.
Что я уже пробовал:
Я перепробовал множество примеров и не смог найти решения.
Пример, который я попробовал, - это два objetcs из класса CASyncScoket
Один для прослушивания и один для подключения
Но TCP соединение не передает
//создание объекта
TCPSOCKET m_Listener
TCPSOCKET m_Connected
//Функция Прослушивания
если(m_sListener.Listen()==FALSE)
{
AfxMessageBox("невозможно прослушать этот порт,Пожалуйста, выберите другой порт");
m_sListener.Закрывать();
вернуть;
}
//Функция Привязки
m_Listener.Персонализация( 172.ХХ.ХХ.ХХ, m_port);
//Принять функцию
m_Listener.Принять(m_Connected);
//Функция отправки
m_Connected.Send (buf, sizeof(buf));
если есть какие - то изменения , пожалуйста, предложите соответствующий ответ
Заранее спасибо!!
овации
CPallini
где находится декларация TCPSOCKET (т. е. что такое TCPSOCKET?) ?
Member 14499788
TCPSocket-это класс, который я объявил из CAsyncSocket
# ПРАГМА один раз
#включить "pch.h"
#включить "TcpSendSocket.h"
#включить "MESS_TRIALDlg.h"
код #include "файл данных.ч"
TcpSendSocket::TcpSendSocket()
{
//UpdateData(TRUE);
}
TcpSendSocket::~TcpSendSocket()
{
}