进程A 127.103.312.9 :1234,
进程B 127.121.100.7 :1234,
进程C 127.0.0.1 : 2345

当进程A发送信息到进程B或者进程B发送信息到进程A,会发现消息发送失败。当进程C向进程A或者进程B发送信息时,进程A、B都可以接收到进程C的信息,而反过来进程A、B无法发消息给C。

发现:只要某终端的本机进程地址填写为“127.0.0.1:端口号”的形式,就可以像其他终端发送消息,但其他终端不能向它发送消息,由于127.0.0.1这个IP地址不表示具体主机的地址,而是泛指本地地址。

结论:发送方可以根据接收方的IP地址和端口号,向指定的接收方发送消息,反之不行,这是UDP协议的特点,即接收进程并不知道发送给它消息的进程是谁。发送进程在创建socket后绑定地址只需指明端口号,IP地址一律为127.0.0.1,否则无法发送数据。

Winsock API编程之UDP小结相关推荐

  1. 萌新解--Java网络编程之UDP

    Java网络编程之UDP UDP协议为无连接的通信协议,在传数据前发送端与接收端不会先建立连接,也就是你发我就收但不一定会收到哦,以我们自身为发送端,我们不会事先让接收方知道我要给接收方发数据啦.就像 ...

  2. [深入浅出WP8.1(Runtime)]Socket编程之UDP协议

    13.3 Socket编程之UDP协议 UDP协议和TCP协议都是Socket编程的协议,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议.UDP适用于一次只 ...

  3. Python中的网络编程之UDP

    Python中的网络编程之UDP 文章目录 Python中的网络编程之UDP 一.Socket编程 `1.什么是客户端/服务器架构`? **`2.套接字:通信端点`** 3.套接字地址:主机-端口对 ...

  4. Linux下socket编程之UDP简单实现

    本文实现一个简单的UDP小例子,来说明Linux下socket编程之UDP的简单实现.本文主要包括三个部分:服务器端的实现,客服端的实现和通信测试.实现的功能:客服端发送一条消息给服务器端,服务器端把 ...

  5. 1.6 网络编程之 UDP通信

    ************************************************** * 本文由小鸟飞飞整理发表 <samboy@sohu.com> * * 首发网站:蓝丽 ...

  6. java udp 同一个端口实现收发_Java网络编程之UDP协议

    伙伴们注意了! 小编在这里给大家送上关注福利: 搜索微信公众号"速学Java"关注即可领取小编精心准备的资料一份! 今天我们来聊聊 网络编程这部分的内容 网络编程 1)计算机网络 ...

  7. 2-3:套接字(Socket)编程之UDP通信,sockaddr,sockaddr_in,recvfrom,sendto

    文章目录 一:回顾 二:彻底了解套接字和struct socket结构 (1)一切皆文件-文件描述符-套接字描述符 (2)struct socket结构 A:struct socket结构体作用 B: ...

  8. 【转】Linux编程之UDP SOCKET全攻略

    转自:http://www.cnblogs.com/skyfsm/p/6287787.html?utm_source=itdadao&utm_medium=referral 这篇文章将对lin ...

  9. Linux下Socket编程之UDP原理

    一.设计UDP Server类 人们通常用电话连线来说明TCP协议,而UDP协议,则常常用邮递来做比喻.与TCP有连接的信息传输方式不同,UDP协议被认为是对底层IP协议简单的扩展:协议并不保证每个数 ...

  10. Java网络编程之UDP和TCP套接字

    文章目录 一. 网络编程概述 二. UDP网络编程 1. UDP套接字 2. UDP客户端回显服务器程序 2.1 UDP回显服务器 2.2 UDP客户端 2.3 UDP实现查词典的服务器 三. TCP ...

最新文章

  1. 收购创业公司如何评估价值
  2. 论文浅尝 | GraphIE:基于图的信息抽取框架
  3. XP的用户账户使用了HTML界面,XP系统点击用户账户显示参数无效怎么办?WinXp下点击用户账户提示参数无效解决方案...
  4. Linux基础命令---mpstat显示CPU使用情况
  5. 软件测试b s环境如何配置,B/S架构测试环境搭建_DB2篇(Win32系统)
  6. 工作任务:解决双主控丢配置的问题
  7. 最不靠谱CEO,一句话让公司损失上千亿元
  8. java使用smartupload组件实现文件上传的方法
  9. 基于python的-使用正则表达式验证手机号
  10. 及时搜索工具下载地址 listary
  11. 高中计算机上册知识总结怎么写,高中计算机总结范文
  12. 【舆情报告】当我们在谈论王者荣耀时,我们在谈论什么?
  13. carsin中创建相邻车道车辆插入场景设置
  14. 深圳中学高考2021成绩查询,2020深圳高中高考数据对比,明年考多少分能上好高中?...
  15. js使用slice函数拆分数组
  16. 基于jsp+mysql+Spring+mybatis的ssm酒店管理系统
  17. Failed to install metadata com.weiwen.common:weiwen-common-core/maven-metadata.xml: Could not parse
  18. android 来电显示号码,android监控来电显示
  19. PC端微信下的dat 文件在线解码还原成为图片
  20. MacOS专用防火墙Paragon Firewall可有效监视控制网络接入

热门文章

  1. CSS等高布局的7种方式
  2. 信息搜集工具:Maltego
  3. python contains 正则_Python 正则表达式
  4. ecshop与shopex哪个更好?
  5. 任天堂(Nintendo)(什么是ps4,什么是ns(switch))
  6. Echart甘特图实现效果 + 配带抽成方法 + 源码
  7. 磁盘/分区克隆:如何将硬盘数据快速迁移至新的硬盘?
  8. adb连接木木模拟器
  9. Idea标记(或书签)功能
  10. tomcat服务器拒绝访问文件,tomcat拒绝访问特定文件