JAVA Socket编程和C++Socket编程有什么不同

 我来答
璩瑛琭甫曦
2019-08-27 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:733万
展开全部
Socket
是winsock里的原始套接字开发接口API,c++/java
他们是开发语言,而
socket
是一种通讯标准简称。
首先,2者提供的接口不同(主要是封装形式不同),java
本身不带socket通讯底层实现的,而是通过调用系统底层的winsock
API
进行的二次封装,而c/c++
的socket可以理解为
更接近
系统层面的winsock,所以c/c++
的socket
可以提供
更多的底层扩展与控制。

其次,从语言上讲,用JAVA发开出来的socket程序
可以在任何支持JAVA虚拟机上运行,不用修改任何代码。而
C/c++
要根据系统特性进行适当的修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式