草庐IT

socket_desc

全部标签

SSL(Secure Sockets Layer)安全套接层协议详解

SSL(SecureSocketsLayer)安全套接层协议详解SSL简介SSL历史发展1.诞生2.更名3.发展SSL协议结构SSL协议结构详解SSL警告协议SSL修改密文协议SSL握手协议SSL原理SSL第一阶段SSL第二阶段SSL第三阶段SSL第四阶段会话恢复参考SSL简介SSL(SecureSocketsLayer安全套接层)协议,及其继任者TLS(TransportLayerSecurity传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,用于保障网络数据传输安全,利用数据加密技术,确保数据在网络传输过程中不会被截取及窃听。SS

SSL(Secure Sockets Layer)安全套接层协议详解

SSL(SecureSocketsLayer)安全套接层协议详解SSL简介SSL历史发展1.诞生2.更名3.发展SSL协议结构SSL协议结构详解SSL警告协议SSL修改密文协议SSL握手协议SSL原理SSL第一阶段SSL第二阶段SSL第三阶段SSL第四阶段会话恢复参考SSL简介SSL(SecureSocketsLayer安全套接层)协议,及其继任者TLS(TransportLayerSecurity传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,用于保障网络数据传输安全,利用数据加密技术,确保数据在网络传输过程中不会被截取及窃听。SS

C++ 使用Socket实现主机间的UDP/TCP通信

前言全部代码放到github上了:cppSocketDemo服务器端的代码做了跨平台(POSIX和WINDOWS),基于POSIX平台(Linux、MacOSX、PlayStation等)使用sys/socket.h库,windows平台使用winsock2.h库。客户端代码因为基本都在windows运行,所以没做跨平台,需要的话你可以参考服务器端代码自己做一下。文中写的函数原型均为windows平台,部分函数的返回类型或参数类型在POSIX会有不同。头文件根据_WIN32标志区分,导入头文件。#include#include#ifdef_WIN32#include#else#include#

C++ 使用Socket实现主机间的UDP/TCP通信

前言全部代码放到github上了:cppSocketDemo服务器端的代码做了跨平台(POSIX和WINDOWS),基于POSIX平台(Linux、MacOSX、PlayStation等)使用sys/socket.h库,windows平台使用winsock2.h库。客户端代码因为基本都在windows运行,所以没做跨平台,需要的话你可以参考服务器端代码自己做一下。文中写的函数原型均为windows平台,部分函数的返回类型或参数类型在POSIX会有不同。头文件根据_WIN32标志区分,导入头文件。#include#include#ifdef_WIN32#include#else#include#

NIO 实现非阻塞 Socket 通讯,NIO 实现多人聊天室的案例

NIO实现多人聊天室的案例服务端importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.*;importjava.nio.charset.Charset;/***聊天室服务端*/publicclassNServer{privateSelectorselector=null;staticfinalintPORT=30000;privateCharsetcharset=Charset.forName("UTF-8");ServerSock

NIO 实现非阻塞 Socket 通讯,NIO 实现多人聊天室的案例

NIO实现多人聊天室的案例服务端importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.*;importjava.nio.charset.Charset;/***聊天室服务端*/publicclassNServer{privateSelectorselector=null;staticfinalintPORT=30000;privateCharsetcharset=Charset.forName("UTF-8");ServerSock

【JAVA实战】用socket通信编程制作多人聊天室

 个人简介👨🏻‍💻个人主页:陈橘又青🏃🏻‍♂️博客记录心情,代码编写人生。🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!🌱欢迎订阅我的专栏:【Java进阶之路】带你入门Java,从0到1。                                  【Java全栈编程】带你项目实战,掌握核心。前言Socket在Java实战网络通信编程应用中有非常重要的作用,你想要跟别人联系都得通过socket占据端口来实现,掌握Socket技术不仅在聊天应用程序中需要用到(比如QQ什么的都都是用socket来写的),而且对于学习Asp.net也非常有帮助。本文目录一、socket通信基本原理二、

【JAVA实战】用socket通信编程制作多人聊天室

 个人简介👨🏻‍💻个人主页:陈橘又青🏃🏻‍♂️博客记录心情,代码编写人生。🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!🌱欢迎订阅我的专栏:【Java进阶之路】带你入门Java,从0到1。                                  【Java全栈编程】带你项目实战,掌握核心。前言Socket在Java实战网络通信编程应用中有非常重要的作用,你想要跟别人联系都得通过socket占据端口来实现,掌握Socket技术不仅在聊天应用程序中需要用到(比如QQ什么的都都是用socket来写的),而且对于学习Asp.net也非常有帮助。本文目录一、socket通信基本原理二、

Java网络编程——客户端Socket

目录第一部分:使用Socket一.数据报二.socket的功能第二部分:了解SOCKET类1.socket类2.构造方法3.常用方法介绍4.DEMO:客户端和服务端通信第三部分:用Telnet研究协议一、了解Telnet二、用Socket从服务器读取1.在终端上用Telnet测试daytime服务器 2.小DEMO:Daytime协议客户端3.小DEMO:通过与time.nist.gov对话构造一个Date 4.小DEMO:时间协议客户端三、用Socket写入服务器1.了解用socket如何写入服务器2.用java程序来显示一个完整的dict客户端 四、半关闭Socket1.shutdownI

Java网络编程——客户端Socket

目录第一部分:使用Socket一.数据报二.socket的功能第二部分:了解SOCKET类1.socket类2.构造方法3.常用方法介绍4.DEMO:客户端和服务端通信第三部分:用Telnet研究协议一、了解Telnet二、用Socket从服务器读取1.在终端上用Telnet测试daytime服务器 2.小DEMO:Daytime协议客户端3.小DEMO:通过与time.nist.gov对话构造一个Date 4.小DEMO:时间协议客户端三、用Socket写入服务器1.了解用socket如何写入服务器2.用java程序来显示一个完整的dict客户端 四、半关闭Socket1.shutdownI