写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相关推荐

  1. c++ char4个字节_西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令

    西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令 本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令 ...

  2. 欧姆龙OMRON PLC之HostLink通讯协议(五)- CP1H以太网FINS/TCP通讯实例

    //写在前面: 自2010年起,本人陆续在新浪博客上面发了几篇OMRON PLC的应用笔记,曾经很疑惑阅读量异常增加,后来发现原来是这里有人转载.现将原文照发在这里,希望能帮到做工控的同行朋友们. C ...

  3. 【转】欧姆龙OMRON PLC之 CP1H 以太网FINS/TCP通讯实例

    原文:http://blog.sina.com.cn/s/blog_539cee190102wr4t.html CP1H上面的选件板插槽可以插入1-2块CP1W-CIF41模块,系统即具有了以太网功能 ...

  4. 基于QTcpSocket和QTcpServer的Tcp通讯以及QDataStream序列化数据

    为什么80%的码农都做不了架构师?>>>    最近要在QT下开发Tcp通讯,发送序列化数据以便于接收. 这里涉及到几个问题: 1.QTcpSocket.QTcpServer的通讯 ...

  5. TCP通讯处理粘包详解

    一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据.TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一 ...

  6. boost asio 异步实现tcp通讯

    一.前言 boost asio可算是一个简单易用,功能又强大可跨平台的C++通讯库,效率也表现的不错,linux环境是epoll实现的,而windows环境是iocp实现的.而tcp通讯是项目当中经常 ...

  7. JAVA通信编程(三)——TCP通讯

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  8. linux网络编程(二)TCP通讯状态

    linux网络编程(二)TCP通讯状态 TCP状态转换 为什么需要等待2MSL? 端口复用 TCP状态转换 tcp协议连接开始会经过三次握手,客户端和服务器开始都会处于CLOSED状态 第一次握手:客 ...

  9. 基于STM32和W5500的Modbus TCP通讯

     在最近的一个项目中需要实现Modbus TCP通讯,而选用的硬件平台则是STM32F103和W5500,软件平台则选用IAR EWAR6.4来实现. 1.移植前的准备工作 为了实现Modbus ...

最新文章

  1. spring之旅第四篇-注解配置详解
  2. Intellij Idea:导入Gradle项目 - 尚未定义JAVA_HOME
  3. 全国计算机二级计基础题第十五套,计算机等级考试:二级VFP机试第15套
  4. 搭建基于spring MVC框架 + RESTful架构风格技术总结
  5. 【招聘(重庆)】新空间(重庆)科技有限公司招聘.NET Core
  6. spring 多线程 事务 源码解析(一)
  7. 发光的二次元克拉克拉 满足年轻用户个性化、碎片化的文娱需求
  8. mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
  9. Containerd 的前世今生和级入门教程
  10. SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等。
  11. 2.4、准备Spring Boot的环境 prepareEnvironment
  12. 解析搜索引擎的Robots协议
  13. 《Android Jetpack》— Android 书籍
  14. python类中方法相互调用_python中同一个类,带参的方法直接如何相互调用
  15. java qq机器人_简单几步教你如何用Java快速制作一个QQ机器人
  16. 【论文解读 WSDM 2020 | KRF】Integrating Knowledge Relations into Style Correlations for 多标签音乐风格分类
  17. 迅雷9窗口右侧的内置浏览器如何去掉。
  18. 电商派争夺零售派:传统百货扎堆试水O2O
  19. 在windows环境下搭建mac os
  20. 西安c语言培训班培训,零基础学c语言难吗 西安C语言培训班传授学习技巧

热门文章

  1. 电脑怎样设置桌面待办,桌面待办事项软件
  2. 安卓手机投屏安卓ADB群控自动化脚本命令
  3. 技术人应该广度还是深度学习?
  4. web上传图片到七牛云服务器
  5. 125家单位联合完成微生物组实验手册(Microbiome Protocol eBook)第1版
  6. 用REM解决多屏适配
  7. java中string长度有限制吗,最大是多少?
  8. 我犯了一个非常基础的错误:在对List的循环中改变了List
  9. 「5.29 开源市集参与指南」因为相信所以看见
  10. python椭圆形骨料_一种基于python再生混凝土三维随机球形骨料模型的构建方法与流程...