网络编程简单思路

一.发送端
1创建udp服务,通过DatagramSocket对象;
2确定数据,封装成包DatagramPacket(byte[] buf, int length, InetAddress address, int port)
3通过socket服务,用send方法数据包发送出去.
4.关闭资源服务.

二.接收端
1.创建udp服务,通过DatagramSocket对象;
2.新建数据包,用来接收数据.DatagramPacket(buf,buf.length);
3.通过Socket服务,用receive方法接收数据包.
4.关闭资源服务.

注意的是:
在接收端时要添加标识,指明是哪个应用程序发过来的new DatagramSocket(10000);否则在发送时系统会自动分配端口号,从而导致接收端收不到发送端发来的数据包.

最新文章

  1. Extjs 属性控件[转载]
  2. C#文字样式
  3. Adobe Dreamweaver(DW)
  4. Ajax优缺点
  5. 自己改写的asp.net MVC EF Respoistory 仓储模式
  6. COGS 渡轮问题 (LIS规定字典序输出方案数)
  7. linux 查看磁盘占用情况
  8. mybatis动态数据更新 + 批量动态数据插入
  9. spring-boot (三) spring data jpa
  10. Qt在多线程中使用信号槽的示例
  11. 寒假训练——搜索——C - Robot
  12. MySQL修改root密码的3种方法
  13. JAVA里使用CKEditor和CKFinder的配置
  14. Android-GsonUtil工具类
  15. Android------底部导航栏BottomNavigationBar
  16. mybatis入门(二):增删改查
  17. 给定一列数字将其平移n位
  18. android http post 请求与 json字符串
  19. hdu 5973 Game of Taking Stones(大数,bash game¥)
  20. 【COGS 2434】 暗之链锁 树上差分+LCA

热门文章

  1. CF #401 (Div. 2) E. Hanoi Factory (栈+贪心)
  2. windows环境搭建jira 详解
  3. 使用JS实现鼠标悬浮切换显示
  4. 解决移动端click点击问题
  5. asp.net core源码飘香:Logging组件
  6. javascript数组常用方法详解
  7. DOM的发展,DOM0,DOM1,DOM2,DOM3
  8. JSON对象、JSON字符串的相互转换
  9. (转载)Google的PageRank算法
  10. A GDI+ Based Character LCD Control