学java网络编程的心得体会
2024-10-19 06:24:59
网络编程简单思路
一.发送端
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);否则在发送时系统会自动分配端口号,从而导致接收端收不到发送端发来的数据包.
最新文章
- Extjs 属性控件[转载]
- C#文字样式
- Adobe Dreamweaver(DW)
- Ajax优缺点
- 自己改写的asp.net MVC EF Respoistory 仓储模式
- COGS 渡轮问题 (LIS规定字典序输出方案数)
- linux 查看磁盘占用情况
- mybatis动态数据更新 + 批量动态数据插入
- spring-boot (三) spring data jpa
- Qt在多线程中使用信号槽的示例
- 寒假训练——搜索——C - Robot
- MySQL修改root密码的3种方法
- JAVA里使用CKEditor和CKFinder的配置
- Android-GsonUtil工具类
- Android------底部导航栏BottomNavigationBar
- mybatis入门(二):增删改查
- 给定一列数字将其平移n位
- android http post 请求与 json字符串
- hdu 5973 Game of Taking Stones(大数,bash game¥)
- 【COGS 2434】 暗之链锁 树上差分+LCA
热门文章
- CF #401 (Div. 2) E. Hanoi Factory (栈+贪心)
- windows环境搭建jira 详解
- 使用JS实现鼠标悬浮切换显示
- 解决移动端click点击问题
- asp.net core源码飘香:Logging组件
- javascript数组常用方法详解
- DOM的发展,DOM0,DOM1,DOM2,DOM3
- JSON对象、JSON字符串的相互转换
- (转载)Google的PageRank算法
- A GDI+ Based Character LCD Control