关于telnet的问题,希望大家帮忙!!! 我想编程实现telnet远程主机的某个端口,如果能telnet上就返回true,失败就返回false如 telnet 10.10.0.1 80端口有没有类似的代码可以看看。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我到是有哈,不过代码有点长,BOOL CTelnetClient::ConnectRemoteHost(){ if(m_sClient != INVALID_SOCKET) { shutdown(m_sClient, SD_BOTH); closesocket(m_sClient); m_sClient = INVALID_SOCKET; } m_sClient = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(m_sClient == INVALID_SOCKET) { m_dwErrCode = ::GetLastError(); return FALSE; } struct sockaddr_in ServInfo; ServInfo.sin_family = AF_INET; ServInfo.sin_port = htons(m_nRemotePort); ServInfo.sin_addr.s_addr = inet_addr(m_szRemoteIP); if(connect(m_sClient, (struct sockaddr *)&ServInfo, sizeof(ServInfo)) == SOCKET_ERROR) { m_dwErrCode = ::WSAGetLastError(); return FALSE; } return TRUE;} to:getit911IdTelnet1.Connect(ip,80);怎样判断通不通? XE2 在手机上写小游戏 容易吗? 大家元旦快樂!!!! (新年到來前結貼) 增加数据的时候怎么出现,数据表只可读 新手求助! 怎樣在程序中調用outlook.application 如何安装DCOM驱动 哪位老大帮我解决一下串口读写问题! 代码创建TADODataSet的问题! DELPHI的数据庫问题 请问高手怎样寻找IE的句柄?目的是禁止访问任何网站?!谢谢? 请教如何连接sybase 这段查询代码为什么错误?
BOOL CTelnetClient::ConnectRemoteHost()
{
if(m_sClient != INVALID_SOCKET)
{
shutdown(m_sClient, SD_BOTH);
closesocket(m_sClient);
m_sClient = INVALID_SOCKET;
} m_sClient = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if(m_sClient == INVALID_SOCKET)
{
m_dwErrCode = ::GetLastError();
return FALSE;
}
struct sockaddr_in ServInfo;
ServInfo.sin_family = AF_INET;
ServInfo.sin_port = htons(m_nRemotePort);
ServInfo.sin_addr.s_addr = inet_addr(m_szRemoteIP);
if(connect(m_sClient, (struct sockaddr *)&ServInfo, sizeof(ServInfo)) == SOCKET_ERROR)
{
m_dwErrCode = ::WSAGetLastError();
return FALSE;
} return TRUE;
}
IdTelnet1.Connect(ip,80);怎样判断通不通?