Socket编程 接收端连接不上,求帮忙!
发送端代码
接收端:
求大神帮帮看看哪里有问题。
BYTE IPByte[4];
CString strIP = "";
if(m_ctlIpAddress.GetAddress(IPByte[0], IPByte[1], IPByte[2], IPByte[3]) !=4 )
{
AfxMessageBox("你输入的IP地址不完整!");
m_ctlIpAddress.SetFieldFocus(0);
return;
}
m_ctlIpAddress.GetWindowText(strIP);
// MessageBox(strIP);
m_clClient.Create(); //创建端口,采用默认的端口号
if(m_clClient.Connect(strIP,m_nPort))//连接目标地址,端口m_nPort是EDIT控件的变量
{
MessageBox(" 连接成功");
m_ctlSend.EnableWindow(TRUE); //连接成功,可以发送
m_ctlConnect.EnableWindow(FALSE); //禁止再连接
}
else
{
MessageBox("连接不成功");
// m_ctlSend.Close( );
m_clClient.Close();
}接收端:
m_clServer.Create(6000); //新建端口 //m_clServer是CSocket类对象
m_clServer.Listen( ); //侦听
m_clServer.Accept(m_clRecv); //侦听到的ip地址和端口号绑定到m_clRecv求大神帮帮看看哪里有问题。
...全文
相关推荐
Socket编程例子
TCP Socket提供的是可靠、面向连接的服务,而UDP Socket则是一种无连接、不可靠的数据传输方式。二、TCP Socket编程1.
java socket长连接中解决read阻塞的3个办法
在Java网络编程中,Socket是实现TCP长连接的基础。然而,使用Socket进行数据传输时,可能会遇到`read()`方法阻塞的问题,导致程序挂起,无法继续执行。
socket编程之tcp连接代码
**创建Socket对象**:同样需要创建Socket对象,但不需要bind()或listen()。
Linux网络编程 Socket UDP形式(包括服务器端和接收端)
首先,我们关注的是标题中的“Socket UDP形式”。UDP是一种无连接的传输层协议,它不保证数据包的顺序、可靠性和错误检测。
基于TCP面向连接的 Socket网络编程实验
基于TCP面向连接的Socket网络编程实验本实验旨在掌握基于TCP面向连接的Socket网络编程的知识和技能,通过编写客户端和服务器端的程序,实现数据的可靠传输和交互。


网络编程
