JAVA Socket编程和C++ Socket编程有什么不同
2024-10-12 00:08:14
原文链接: http://zhidao.baidu.com/link?url=16TEzhom2Nr8x1_2uTRp-e2pgZRgS5nW5ywtRX2XLHbtLOG8btif5DTyP85jfTomJ4qjkZxQLB-8x4AvMZ7Rp7sKeLvdWfkbqYEI4Erdbji
Socket 是winsock里的原始套接字开发接口API,c++/java 他们是开发语言,而 socket 是一种通讯标准简称。
首先,2者提供的接口不同(主要是封装形式不同),java 本身不带socket通讯底层实现的,而是通过调用系统底层的winsock API 进行的二次封装,
而c/c++ 的socket可以理解为 更接近 系统层面的winsock,所以c/c++ 的socket 可以提供 更多的底层扩展与控制。
其次,从语言上讲,用JAVA发开出来的socket程序 可以在任何支持JAVA虚拟机上运行,不用修改任何代码。而 C/c++ 要根据系统特性进行适当的修改。
最新文章
- ajax 全套
- xamarin.android 给View控件 添加数字提醒效果-BadgeView
- Sqli-labs less 29
- Android OpenCV样例调试+报错处理
- hdu 3951 Coin Game 博弈论
- Asp.net 4.0,首次请求目录下的文件时响应很慢
- Tomcat集群+Nginx+Redis服务搭建
- linux下利用mentohust校园拨号上网小记
- 2017-12-20python全栈9期第五天第一节之昨日内容回顾和作业讲解之字母变大写
- percona-toolkit安装
- Log4j分级别存储日志到数据库
- python 对excel操作用法详解
- 前端基础之JQuery - day15
- socket原理-基于UDP的套接字-基于TCP实现远程命令-粘包
- Python函数定义和使用
- 20145212 罗天晨 WEB登陆发贴及会话管理功能的实现
- CentOS 下搭建Hudson
- 2019.01.23 hdu1964 Pipes(轮廓线dp)
- [Luogu5241]序列(DP)
- Apache 配置多个HTTPS站点