套接字初始化失败问题

问题描述:

打开某个网页后,出现网络连接不上问题,以及部分软件打不开(提示套接字初始化失败)。

问题解决:

问题在于网络协议被分层了,这是新植入的一些程序把网络协议更改了。

1、到系统内把它删除了,然后链接网络,强行打开浏览器,360会提示你网络分层协议是否阻止,你点阻止,就好了。

2、或者选择使用管理员权限运行CMD, 然后输入:“netsh winsock reset”--回车--重启电脑,重新开机。

时间: 2024-10-19 20:22:16

套接字初始化失败问题的相关文章

VC基于消息的异步套接字

用WSAStartup,需要在StdAfx.h头文件中需要声明 #include    #pragma   comment(lib,"WS2_32.lib") 用AfxSocket,需要在StdAfx.h头文件中需要声明 #include 用到了两种,则需要: #include    #pragma   comment(lib,"WS2_32.lib") #include 上述方法是否可行,需要验证?(在三门峡自动化收购管理系统中,用到了上述内容) 1.在[项目名.

Linux 进程间通信(二)(网络IPC:套接字)

socket描述符 套接字是通信端点的抽象,创建一个套接字使用如下函数: #include <sys/socket.h> int socket(int domain, int type, int protocol); 返回值:若成功,返回套接字描述符:若出错,返回-1 说明: domain: 指定通信的特征,包括地址格式,以AF_开头的常数表示地址族(address family): 域 说明 AF_INET IPv4因特网域 AF_INET6 IPv6因特网域 AF_UNIX UNIX域 A

套接字编程(VC_Win32)

简介(源于维基) Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口.然而,由于AT&T的专利保护着UNIX,所以只有在1989年Berkeley大学才能自由地发布自己的操作系统和网络库.Berkeley套接字接口,一个应用程序接口(API),使用一个Internet套接字的概念,使主机间或者一台计算机上的进程间可以通讯. 它可以在很多不同的输入/输出设备和驱动之上运行,尽管这有赖于操作系统的具体实现. 接口实现用于T

网络套接字与寻址

1 套接字描述 套接字是通信端点的抽象,创建一个套接字使用如下函数: #include <sys/socket.h> int socket(int domain, int type, int protocol); 返回值:若成功,返回套接字描述符:若出错,返回-1. 参数: domain: 指定通信的特征,包括地址格式,以AF_开头的常数表示地址族(address family): 域 描述 AF_INET IPv4因特网域 AF_INET6 IPv6因特网域 AF_UNIX UNIX域 AF

套接字原理----socket

运行在不同机器上的进程彼此通过向套接字发送报文来进行通信.每个进程好比是一座房子,进程的套接字就好比是一个门.套接字是应用进程和TCP之间的门,应用程序开发者可以控制套接字的应用层那一侧所有的东西,但是不能控制运输层那一侧. 服务器为了能对客户机程序发起连接作出响应,应满足: 第一.服务器程序不能处于休眠状态: 第二.服务器程序必须有某种套接字. socket通信流程: 1.服务器根据地址类型(ipv4,ipv6).socket类型.协议创建socket 2.服务器为socket绑定ip地址和端

基于流式套接字的回射客服端编程程序

基于流式套接字的回射客服端编程程序 #include <WS2tcpip.h> #include<unistd.h> #include<stdio.h> #include<string.h> #include<stdlib.h> #include <winsock2.h> #define MAXLINE 512 #define PORT 7210 //填服务器端口号 #define IP_ADDRESS "127.0.0.1

套接字通信

背景 基于C语言,对linux系统下套接字通信相关的知识点进行梳理,比如重点概念的理解,重点操作函数的解析等,最后附上相关示例代码. 概念 套接字分类 流式套接字(SOCK_STREAM) 数据报套接字(SOCK_DGRAM) 原始套接字 流式套接字 使用TCP(传输控制协议)进行数据传输,可以保证数据传输的准确性. 数据报套接字 使用UDP(使用者数据报协议)进行数据传输,不能保证接收的数据的准确性. 相关数据结构 struct sockaddr #include <sys/socket.h>

MFC下AfxSocketInit()正确初始化套接字

初始化Socket,这是mfc封装的类调用之前必须进行套接字动态链接库的装载,但是如果你错过了向导中的选项,而是自己手动添加,如果不了解情况,导致程序运行失败. //Socket功能初始化  if (!AfxSocketInit())  {   AfxMessageBox(IDP_SOCKETS_INIT_FAILED);   return FALSE BOOL CMyApp::InitInstance() { ............. ..................;  } 正确的初始

探讨:打开失败的套接字需要进行关闭吗?

场景说明:最有可能出现打开套接字失败的原因是系统中的套接字由于程序糟糕的设计已经全部使用完毕,没有任何的套接字可以分派,此时关闭一个打开的套接字亦是枉然. 探讨:打开失败的套接字需要进行关闭吗?