网络编程之udp
网络协议有udp和tcp等等,今天就记录一下udp的接收数据与发送数据
发送数据
比较基础的代码案例,能够实现基础的进程间通信,
在这里如何检查代码成功实现了呢??
我们需要借助一个小的APP助手 ——tcp调试助手
tcp调试助手
效果图如下(版本不一致可能会导致不一致,但是大致一样):
代码实现流程:
- 创建套接字
- 输入数据
- 发送数据 (方法参数 发送的的数据(注意编码,是二进制),目标的ip地址与端口)
- 关闭套接字
接收数据
代码图:
接收数据代码实现:
5. 创建套接字
6. 绑定套接字的ip与端口号,目的在于确定接收程序进程的唯一性
7. 接受数据,参数是想要接收字数的多少
8. 打印数据(注意的是二进制格式需要解码decode,解码格式需要采用发送数据方的解码格式,比如,Windows系统发送中文的时候编码成二进制的时候是采用“gbk”,所以解码的时候用“gbk”)