TCP和服务器断开连接后重连怎么处理
和服务器连接有时会断线 断线之后不知道怎么施放原来的socket
这是我的初始化
是否要WSACleanup();?
如果用原来的socket该怎么处理施放
我是这样做的
WSACleanup();
NetStartNet();
貌似连不上...
请教达人帮助 谢谢
这是我的初始化
void CPVZNetMsgMng::NetStartNet()
{
//初始化环境
WSADATA WsaData;
WORD Version=MAKEWORD(2,2);
WSAStartup(Version,&WsaData);
//建立socket
m_sMainSocket=socket(AF_INET,SOCK_STREAM,0);
sockaddr_in ReceiveAddr;
ZeroMemory(&ReceiveAddr,sizeof(ReceiveAddr));
ReceiveAddr.sin_family=AF_INET;
ReceiveAddr.sin_port=htons(8899);
ReceiveAddr.sin_addr.s_addr=inet_addr("219.134.186.3");
//ReceiveAddr.sin_addr.s_addr=inet_addr("192.168.1.138");
int SetupStat=connect(m_sMainSocket,(sockaddr*)&ReceiveAddr,sizeof(ReceiveAddr));
if (SetupStat==SOCKET_ERROR)
{
return;
}
}断线之后是否要WSACleanup();?
如果用原来的socket该怎么处理施放
我是这样做的
WSACleanup();
NetStartNet();
貌似连不上...
请教达人帮助 谢谢
...全文
相关推荐
LabVIEW TCP 通讯 自动连接 掉线自动重连
典型TCP/IP 通讯源码 实时连接状态查询 支持连接断开后自动重新连接
TCP_Test.rar_C# tcp-ip通讯类使用_TCP client_c# tcpip通讯_c# 断线重连_重连
一个C#使用tcpip的教学,分为Server端和Client端,实现互相发消息通讯,和断线重连。
c# socket 通信demo 亲测可用,断开连接事件
.NET C#SOCKET通信DEMO,断开连接事件捕捉,重连功能。 亲测可用
使用python实现tcp自动重连
下面小编就为大家带来一篇使用python实现tcp自动重连实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。
[Qt] TCP服务器客户端(可连接多个客户端,断线重联,指定格式解析))
编译环境:Qt5.9.5 功能介绍: 1.服务器可以连接多个客户端 2.客户端与服务器断开自动重联 3.按字节解析 4.按照1~10个字节循环返回给客户端


网络编程
