文章 2024-06-21 来自:开发者社区

Java Socket编程实战案例:打造实时通信应用

在当今快节奏的信息社会中,实时通信应用已成为人们日常生活中不可或缺的一部分。从即时消息到视频通话,Java Socket编程以其强大的网络通信能力,为构建这类应用提供了坚实的基础。本文将通过一个实战案例——开发一个简易的实时聊天应用,来展示Socket编程在实时通信领域的应用,并通过对比传统阻塞式Socket与非阻塞式Sock...

文章 2022-02-16 来自:开发者社区

C++socket网络编程(跨平台)实战HTTP服务器(二)

         使用Socket创建TCP服务器       1首先了解一下TCP 1TCP是面向连接的,必须是三次握手之后 2TCP提供可靠连接,实现丢失重传,RTT的估算物理 网卡 网线都会影响 这个丢包 3TCP通过给所发数据的每一个段管理一个序列号进行排序. 没一个包都有一个序号,由底层按...

C++socket网络编程(跨平台)实战HTTP服务器(二)
文章 2017-11-23 来自:开发者社区

C++socket网络编程(跨平台)实战HTTP服务器(三)

             封装TCP类 封装一下tcp类, 步骤还可以简化, 直接放上代码类名:XTCP xtcp.h 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #ifndef _XTCP_H_ #define _XTCP_...

C++socket网络编程(跨平台)实战HTTP服务器(三)
文章 2017-11-14 来自:开发者社区

C++socket网络编程(跨平台)实战HTTP服务器(一)

        网络编程 Socket是跨平台的在Window和Linux基本通用,无论是,java php都是需要网络的,网络编程是每个程序员都需要掌握的,他并不复杂。复杂的地方是对整个协议的理解,还有网络通信的理解。 这个博客是对整个网络编程中最,学习的目的: {能够熟悉windows和linux下的开发流程,能够开发出支持跨平台的多线程的网络程序。理解...

C++socket网络编程(跨平台)实战HTTP服务器(一)
文章 2017-11-07 来自:开发者社区

C++socket网络编程(跨平台)实战HTTP服务器(四)

  TCP客户端 直接用上次封装的dll动态库,linux则用so文件。首先生成编译一下. 1 2 3 4 5 6 7 #include "XTCP.h" int main(int argc,char*argv[]) {     XTCP client;    &nbs...

C++socket网络编程(跨平台)实战HTTP服务器(四)
文章 2017-08-01 来自:开发者社区

Socket编程实战

Socket 在英文中的含义为“(连接两个物品的)凹槽”,像the eye socket,意为“眼窝”,此外还有“插座”的意思。在计算机科学中,socket 通常是指一个连接的两个端点,这里的连接可以是同一机器上的,像unix domain socket,也可以是不同机器上的,像network socket。 本文着重介绍现在用的最多的 network socket,包括其在网络模型中...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等