`
qq17906
  • 浏览: 54233 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TCP/IP堆栈内存已用完,常见的处理方法

阅读更多

1.重启notes或计算机。
2.重置TCP/IP协议,操作如下:
可以使用 NetShell 实用程序重置 TCP/IP 堆栈,使其恢复到初次安装操作系统时的状态。具体操作如下:

1、单击 开始 --> 运行,输入 "CMD" 后单击 "确定";

2、在命令行模式输入命令

netsh int ip reset C:\resetlog.txt

(其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt 日志文件及完整路径。)

运行结果可以查看C:\resetlog.txt (咨询中可根据用户实际操作情况提供)

运行此命令的结果与删除并重新安装 TCP/IP 协议的效果相同。

注意

本操作具有一定的风险性,请在操作前备份重要数据,并根据操作熟练度酌情使用。
3.重装TCP/IP协议
重装一个TCP/IP协议,具体方法如下:
1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
2、用记事本打开%winroot%\inf\nettcpip.inf文件,找到:
[MS_TCPIP.PrimaryInstall]
Characteristics = 0xa0 <------把此处的0Xa0改为0x80 保存退出 (如果是2000系统,这里已经是0x80了,跳过此步)
3、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,然后选择“TCP/IP协议”(不要选择那个TCP/IP 版本6)。
经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。
4、重启后再照着第3步,重新安装一次TCP/IP协议便可。
5、再重启一次,这时应该可以了,可以根据需要,设置一下IP地址
4.添加环境变量
右击桌面的我的电脑属性---->高级---->环境变量,Value填写c:\ 变量填写classpath
5.检查您的防火墙设置,尝试卸载并重新安装防火墙软件。
6.重装notes
7.更新网络设备驱动程序。
8.重装操作系统

分享到:
评论

相关推荐

    Microchip tcp/ip stack

    《Microchip TCP/IP堆栈详解》 在计算机网络领域,TCP/IP协议栈是通信的核心,它定义了数据在...对于开发者来说,理解和掌握Microchip TCP/IP堆栈的使用,能有效提升嵌入式系统的网络功能,实现更高效、可靠的通信。

    Dynamic C TCPIP技术文档

    5. Dynamic C中的TCP/IP编程:展示如何在Dynamic C环境中配置和使用TCP/IP堆栈,包括网络接口的配置、套接字的创建、连接管理、数据收发操作和异常处理。 6. Rabbit开发平台:解释Rabbit开发平台的特点和优势,如何...

    一种小型嵌入式TCP_IP协议栈的设计与实现.zip

    这可能需要特别优化的网络堆栈,比如轻量级的TCP/IP协议栈(如uIP或lwIP),它们专为微控制器和其他资源有限的设备设计,提供了必要的网络功能,但占用更少的内存和CPU资源。 此外,文件“一种小型嵌入式TCP/IP协议...

    STM32F407开发板-以太网-TCP客户端网络通信

    1. 初始化 lwIP:配置内存池,设置网络接口,启动TCP/IP堆栈。 2. 创建TCP连接:使用`tcp_connect()`函数指定服务器的IP地址和端口号,发起连接请求。 3. 处理连接状态:当连接建立成功时,会触发连接回调函数,此时...

    基于ARM微处理器TCP_IP协议栈LwIP实现.pdf

    【基于ARM微处理器TCP/IP协议栈LwIP实现】 在嵌入式系统设计中,将设备连接到互联网已经成为一个普遍需求。LwIP(Lightweight TCP/IP)是一种专门为资源有限的嵌入式设备设计的TCP/IP协议栈。本文主要探讨了如何在...

    uip+tcp_client+tcp_server

    通过这样的实践,开发者可以学习如何配置和管理硬件中断、网络堆栈、以及如何编写TCP/IP协议栈上的应用层代码。 文件名“实验52 ENC28J60网络模块实验-战舰STM32开发板”揭示了实验的具体内容。ENC28J60是一个常见...

    单片机TCP网络编程的实例

    在进行TCP网络编程时,常见的问题包括网络中断、数据包丢失、超时重传等,开发者需要编写健壮的错误处理代码以应对这些问题。 在实际项目中,可能会遇到性能优化的挑战,如降低内存占用、减少CPU负载等。这可能需要...

    tcp服务器收发工程

    2. 设置RAM区域作为LWIP的数据结构和缓冲区,如TCP/IP堆栈内存池和PBUF缓冲区。 3. 初始化网络接口,包括MAC地址设置、PHY状态检测以及网络接口的打开。 完成移植后,接下来要构建TCP服务器: 1. 创建TCP服务器...

    micrium_stm32f4-discovery_os3-tcpip-httpc-no-source.zip

    通过反编译或阅读汇编代码,我们可以了解如何在RTOS环境下初始化TCP/IP堆栈,创建HTTP客户端任务,以及如何处理网络连接、数据传输和错误处理。 总之,这个压缩包提供了一个实用的示例,帮助开发者学习如何在STM32...

    基于Tc397的Lwip RAW Tcp-Server程序移植<三>

    这包括设置网络接口(如MAC地址、IP地址、子网掩码和网关)、TCP/IP堆栈的内存池大小以及TCP服务器端口等。 2. **驱动集成**:编写或适配BCM89251的以太网驱动,使其与Lwip的网络接口层对接。驱动程序负责处理物理...

    _tcp_iocp_vc6.rar

    TCP/IP(Transmission Control Protocol/Internet Protocol)是一种广泛使用的网络通信协议,而IOCP(I/O完成端口,Input/Output Completion Port)是Windows操作系统中的一种高效率的异步I/O模型,尤其适用于处理...

    套接字和TCP的应用

    在TCP/IP网络应用中,最常见的交互模式是**客户端/服务器模型**。该模型的基本流程如下: 1. **客户端**向**服务器**发送请求。 2. **服务器**接收到请求后,提供相应的服务,并将结果返回给客户端。 3. 客户端和...

    lwip+uc/osii 在44b0上的移植

    需要根据44B0的内存资源合理分配堆栈大小、数据区以及TCP/IP协议栈所需的缓冲区。 3. **中断处理**:网络数据的接收通常由中断触发,因此需要编写中断服务程序,确保数据能够被正确地传递到LwIP的协议栈中。 4. **...

    STM32的TCP服务器收发数据试验

    STM32使用LWIP进行TCP通信时,需要配置LWIP堆栈,包括设置网络接口、IP地址、子网掩码和默认网关。此外,还需要配置TCP服务器的端口号,以便客户端可以找到并连接到服务器。 TCP服务器的核心是创建一个监听套接字,...

    uIP STM32以太网学习资料大全.rar

    同时,为了实现uIP,还需要配置TCP/IP堆栈,如创建socket、监听端口、处理数据包等。 在实践应用中,开发人员可能还会涉及到网络固件的编程,如构建HTTP服务器、FTP客户端或SNTP(Simple Network Time Protocol)...

    基于STM32f407的以太网通讯(http服务器)

    2. 初始化LWIP:配置TCP/IP堆栈,包括端口监听、套接字选项和内存池管理。 3. 处理HTTP请求:解析请求行、请求头和请求体,根据请求类型决定如何响应。 4. 响应构建:创建HTTP响应报文,包括状态码、响应头和响应体...

    lwip全部文档以及stm32上的例程

    通过这些示例,开发者可以了解如何配置 lwip 配置选项,如何处理中断,如何管理网络堆栈的内存,以及如何实现TCP/UDP通信等核心功能。 lwip文档可能包含以下内容: 1. 用户指南:详细解释了lwip的工作原理、架构和...

    基于LWIP的网口与串口的数据互传

    开发者需要对TCP/IP协议有一定理解,同时熟悉STM32的硬件接口及LWIP的API使用,才能有效地实现这种数据交换。在实际项目中,还要考虑系统的实时性、稳定性和功耗等因素,以满足不同应用场景的需求。

    TCPZ_20081101

    - **TCP堆栈内存管理**:优化内存分配和释放,降低系统资源消耗。 由于没有具体的文件内容,我们无法深入探讨TCPZ的具体实现和技术细节。不过,了解TCP/IP的基本原理和常见优化策略,对于理解"TCPZ_20081101"这一...

    Java问题定位技术.pdf

    F 关于TCP/IP G windows 2003/XP下,一个端口可以多个监听 H Suse9.0下,线程创建的数量和堆内存/永久内存的关系 I JConsole J gcviewer K IBM JDK下定位引起CoreDump的JIT方法 L 如何解读Java Core 文件? M 几...

Global site tag (gtag.js) - Google Analytics