//***************************************************************************************************************************************
connect UDP连接
//***************************************************************************************************************************************
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 0);
WSAStartup( wVersionRequested, &wsaData);
sockaddr_in m_addr_to;
memset(&m_addr_to, 0, sizeof(m_addr_to));
m_addr_to.sin_addr.S_un.S_addr = inet_addr("192.168.0.111");
m_addr_to.sin_family = AF_INET;
m_addr_to.sin_port = htons(4000);
SOCKET m_sok;
m_sok = socket(AF_INET, SOCK_DGRAM, 0);
/*connect*/
int i;
i = sizeof(m_addr_to);
i = connect(m_sok, (sockaddr *)&m_addr_to, i);
if (i == SOCKET_ERROR)
{
printf("connect error: %dn", WSAGetLastError());
}
else
{
printf("connectn");
}
//***************************************************************************************************************************************
//***************************************************************************************************************************************
//***************************************************************************************************************************************
accept
//***************************************************************************************************************************************
WSADATA wsaData;
WSAStartup( WINSOCK_VERSION, &wsaData);
sockaddr_in m_addr_to;
memset(&m_addr_to, 0, sizeof(m_addr_to));
m_addr_to.sin_addr.S_un.S_addr = inet_addr("192.168.0.111");
m_addr_to.sin_family = AF_INET;
m_addr_to.sin_port = htons(4000);
SOCKET m_sok;
m_sok = socket(AF_INET, SOCK_DGRAM, 0);
/*accept*/
sockaddr_in m_addr_ac;
int len = sizeof(m_addr_ac);
if(accept(m_sok, (sockaddr *)&m_addr_ac, &len) == SOCKET_ERROR)
{
printf("okn");
}
else
{
printf("non");
}
//***************************************************************************************************************************************
//***************************************************************************************************************************************
本文出自 51CTO.COM技术博客