SOCKET连接步骤不对//connect连接失败
我这是连接网络摄像机的。。。。
#include "stdafx.h"
#include <afxsock.h>
#include <winsock2.h>
#pragma comment(lib,"WS2_32.lib")
SOCKET sock;
if(!AfxSocketInit())
{
AfxMessageBox("ERROR ");
}
WSADATA wsaData;
SOCKADDR_IN server_addr;
WORD wVersion;
wVersion = MAKEWORD(2,2);
WSAStartup(wVersion,&wsaData);
server_addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.85");
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(80);
if(sock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)== INVALID_SOCKET)
{
AfxMessageBox("ERROR2");
}
if(connect(sock,(struct sockaddr*)& server_addr,sizeof(SOCKADDR_IN))== INVALID_SOCKET)
{
AfxMessageBox("ERROR3");
}
...全文
相关推荐
windows下设置socket的connect超时
变相的实现connect的超时,我要讲的就是这个方法,原理上是这样的: 1.建立socket 2.将该socket设置为非阻塞模式 3.调用connect() 4.使用select()检查该socket描述符是否可写(注意,是可写) 5.根据select()返回的结果判断connect()结果 6.将socket设置为阻塞模式(如果你的程序不需要用阻塞模式的,这步就省了,不过一般情况下都是用阻塞模式的,这样也容易管理)
Linux下Socket连接超时的一种实现方法
本文详细介绍了目前各平台通用的设置套接字(Socket)连接超时的办法,介绍了Linux环境下的Socket连接超时的一种实现方法。
浅谈socket TCP编程中connect的一些坑
下面小编就为大家带来一篇浅谈socket TCP编程中connect的一些坑。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JAVA socket收发数据,并支持断网自动连接
实现socket客户端收发数据,并支持客户端断网或服务器重启后重连
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
mysql 支持 socket 和 TCP/IP 连接。那么 mysql.sock 这个文件有什么用呢?本文给大家介绍的非常详细,需要的朋友参考下吧


网络编程
