Tcp通讯错误代码10061
写tcp通信程序,但是运行时总是出现错误提示:
由于目标机器积极拒绝,无法连接
搜索解决方法,得到好几种可能的原因:
1.如果是采用TCP/udp协议进行连接,检查windows防火墙是否开放相应SocketTCP/udp端口;
简单的检测方法是关闭windows防火墙后再试;
2.检查防火墙软件是否开放相应SocketTCP/udp端口;
简单的检测方法是关闭防火墙软件后再试;
3.如果服务器端和客户端均在本机上运行,则将相应的 serverIP="127.0.0.1",serveraddress="127.0.0.1";
服务器端侦听:
listener = new TcpListener(IPAddress.Parse(serverIP), listenport);
listener.Start();
客户端与服务器建立连接:
clientsocket = new TcpClient(serveraddress, serverport);
4.如果服务器运行在局域网或广域网内,则将相应的
serverIP,serveraddress设为本机所在局域网或广域网上的IP;
注意 serverport==listenport;
Tcp通讯错误代码10061相关推荐
- c++ char4个字节_西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令
西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令 本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令 ...
- 欧姆龙OMRON PLC之HostLink通讯协议(五)- CP1H以太网FINS/TCP通讯实例
//写在前面: 自2010年起,本人陆续在新浪博客上面发了几篇OMRON PLC的应用笔记,曾经很疑惑阅读量异常增加,后来发现原来是这里有人转载.现将原文照发在这里,希望能帮到做工控的同行朋友们. C ...
- 【转】欧姆龙OMRON PLC之 CP1H 以太网FINS/TCP通讯实例
原文:http://blog.sina.com.cn/s/blog_539cee190102wr4t.html CP1H上面的选件板插槽可以插入1-2块CP1W-CIF41模块,系统即具有了以太网功能 ...
- 基于QTcpSocket和QTcpServer的Tcp通讯以及QDataStream序列化数据
为什么80%的码农都做不了架构师?>>> 最近要在QT下开发Tcp通讯,发送序列化数据以便于接收. 这里涉及到几个问题: 1.QTcpSocket.QTcpServer的通讯 ...
- TCP通讯处理粘包详解
一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据.TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一 ...
- boost asio 异步实现tcp通讯
一.前言 boost asio可算是一个简单易用,功能又强大可跨平台的C++通讯库,效率也表现的不错,linux环境是epoll实现的,而windows环境是iocp实现的.而tcp通讯是项目当中经常 ...
- JAVA通信编程(三)——TCP通讯
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
- linux网络编程(二)TCP通讯状态
linux网络编程(二)TCP通讯状态 TCP状态转换 为什么需要等待2MSL? 端口复用 TCP状态转换 tcp协议连接开始会经过三次握手,客户端和服务器开始都会处于CLOSED状态 第一次握手:客 ...
- 基于STM32和W5500的Modbus TCP通讯
在最近的一个项目中需要实现Modbus TCP通讯,而选用的硬件平台则是STM32F103和W5500,软件平台则选用IAR EWAR6.4来实现. 1.移植前的准备工作 为了实现Modbus ...
最新文章
- spring之旅第四篇-注解配置详解
- Intellij Idea:导入Gradle项目 - 尚未定义JAVA_HOME
- 全国计算机二级计基础题第十五套,计算机等级考试:二级VFP机试第15套
- 搭建基于spring MVC框架 + RESTful架构风格技术总结
- 【招聘(重庆)】新空间(重庆)科技有限公司招聘.NET Core
- spring 多线程 事务 源码解析(一)
- 发光的二次元克拉克拉 满足年轻用户个性化、碎片化的文娱需求
- mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
- Containerd 的前世今生和级入门教程
- SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等。
- 2.4、准备Spring Boot的环境 prepareEnvironment
- 解析搜索引擎的Robots协议
- 《Android Jetpack》— Android 书籍
- python类中方法相互调用_python中同一个类,带参的方法直接如何相互调用
- java qq机器人_简单几步教你如何用Java快速制作一个QQ机器人
- 【论文解读 WSDM 2020 | KRF】Integrating Knowledge Relations into Style Correlations for 多标签音乐风格分类
- 迅雷9窗口右侧的内置浏览器如何去掉。
- 电商派争夺零售派:传统百货扎堆试水O2O
- 在windows环境下搭建mac os
- 西安c语言培训班培训,零基础学c语言难吗 西安C语言培训班传授学习技巧
热门文章
- 电脑怎样设置桌面待办,桌面待办事项软件
- 安卓手机投屏安卓ADB群控自动化脚本命令
- 技术人应该广度还是深度学习?
- web上传图片到七牛云服务器
- 125家单位联合完成微生物组实验手册(Microbiome Protocol eBook)第1版
- 用REM解决多屏适配
- java中string长度有限制吗,最大是多少?
- 我犯了一个非常基础的错误:在对List的循环中改变了List
- 「5.29 开源市集参与指南」因为相信所以看见
- python椭圆形骨料_一种基于python再生混凝土三维随机球形骨料模型的构建方法与流程...