`
dannyhz
  • 浏览: 394998 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java socket的总结 包含了7层 5层协议

 
阅读更多
ISO七层模型

tcp/ip五层模型

http://www.cnblogs.com/itfly8/p/5844803.html


消息量小采用什么无所谓了;如果量较大建议采用socket长连接+心跳机制;
自己定义消息包:消息头+消息体;
用非阻塞方式实现,也可以使用框架mina或者cindy进行快速开发,不过你需要一定的时间来熟悉这两个框架
分享到:
评论

相关推荐

    java socket通信自定义消息协议

    本篇将详细讲解如何在Java中实现基于Socket的自定义消息协议,以及客户端与服务器端的数据转换与解析过程。 首先,我们来看`SocketClient.java`,这是客户端的代码实现。客户端通常需要以下几个步骤: 1. 创建...

    总结java_socket编程.doc

    Java Socket 编程总结 Java Socket 编程是Java语言中用于网络编程的主要技术之一。它允许开发者创建网络应用程序,通过Socket实现客户机/服务器结构的通信。在Java中,Socket编程主要是基于TCP/IP协议的网络编程。 ...

    java socket 实现SMTP协议 发送邮件.docx

    Java Socket 实现 SMTP 协议发送邮件 Java Socket 是 Java 语言中用于实现网络编程的 API,通过 Socket,可以实现与远程服务器的通信。在这里,我们将使用 Java Socket 实现 SMTP 协议来发送邮件。 SMTP 协议简介 ...

    JAVA Socket编程实现文件上传

    1. **Java Socket基础**:Socket是TCP/IP协议的应用层接口,用于实现两台机器之间的数据传输。在Java中,`java.net.Socket`和`java.net.ServerSocket`类是进行Socket通信的核心。ServerSocket监听特定端口,等待...

    java socket 视频流转发socket

    Java Socket是Java编程语言中用于网络通信的核心API,它提供了低级别的、面向连接的、基于TCP/IP协议的网络通信能力。在"Java Socket 视频流转发Socket"这个主题中,我们将深入探讨如何使用Java Socket来处理视频流...

    Java Socket 实现SMTP邮件发送,支持SSL/TSL

    在本案例中,我们将关注如何使用Java Socket来实现SMTP(Simple Mail Transfer Protocol)邮件发送,并支持SSL(Secure Sockets Layer)和TLS(Transport Layer Security)安全协议。 SMTP是一种互联网标准,用于在...

    Java Socket 聊天通信演示代码

    首先,Java Socket通信基于TCP(传输控制协议),它确保了数据的可靠传输,包括数据的顺序和无丢失。在聊天应用中,服务器端创建一个Socket监听特定的端口,等待客户端的连接请求。一旦客户端连接到服务器,它们之间...

    java socket 客户端代码

    首先,我们需要导入`java.net.Socket`和`java.io`包,因为它们包含了进行网络通信和数据流处理所需的类。 2. **建立连接**: 使用`Socket`类的构造函数,指定服务器的IP地址和监听的端口号,来建立到服务器的连接...

    java socket 经典版本

    这个经典版本可能包含了一系列关于如何有效使用Java Socket进行网络通信的实例和最佳实践。 首先,让我们深入了解Java Socket的基本概念。Socket通常被称为套接字,它是两台计算机之间通信的端点。在TCP/IP协议族中...

    GPS定位器GT06协议socket通讯JAVA源代码.zip

    标题中的“GPS定位器GT06协议socket通讯JAVA源代码”揭示了本次讨论的主要内容,即使用Java编程语言实现GPS定位器(型号为GT06)的Socket通信协议。GPS定位器是用于获取地理位置信息的设备,而GT06协议是这种特定...

    java socket 用户真实IP测试

    在`Socket-master`这个文件夹中,可能包含了一个Java Socket编程的示例项目,用于演示如何在Nginx TCP转发场景下获取用户真实IP。该项目可能包括了服务器端和客户端的代码,通过分析和运行这些代码,我们可以更深入...

    通过java socket实现屏幕网络监控

    1. Java Socket编程基础:包括ServerSocket和Socket的使用,以及连接建立和断开。 2. 图像处理:如何捕获屏幕、编码和解码图像,以及选择合适的编码格式。 3. 多线程编程:在捕获屏幕和发送数据之间保持良好的并发性...

    Java Socket 实用教程

    7. **TCP协议**:网络协议—Java网络编程之传输控制协议(二1).chm这部分内容可能涵盖了TCP协议的工作原理,如三次握手、四次挥手、滑动窗口等,以及如何在Java中实现TCP通信。 8. **Java的网络功能与编程**:基础...

    Java Socket网络编程.pdf

    Java Socket网络编程是Java平台中的核心特性,它为开发者提供了在TCP/IP协议下创建网络应用的能力。Socket编程主要用于实现客户端和服务器之间的通信,基于客户机/服务器模型。在这个模型中,服务器端通常处于被动...

    java socket实现smtp发送邮件,支持SSL

    SMTP(Simple Mail Transfer Protocol)是互联网上用于传输电子邮件的标准协议,而Java Socket则是Java语言中用于网络通信的基础接口。下面将详细介绍如何使用Java Socket实现SMTP发送邮件,并涵盖与QQ和Gmail邮箱的...

    java-socketcan

    JNI库在这里的作用是将Java层的调用转换为对底层SocketCAN C库的操作。 Java Can标签进一步强调了这个库是专门针对Java与CAN总线交互设计的。使用Java CAN,开发者可以编写纯Java的CAN应用,无需直接编写C或C++代码...

    Java Socket聊天室

    Java Socket是Java网络编程的基础,它是TCP/IP协议的Java实现。Socket提供了两台计算机之间通信的端点,允许它们交换数据。在Java中,Socket类和ServerSocket类是主要的两个类,分别用于客户端和服务器端的通信建立...

    java socket 学习资料

    Java Socket是Java编程语言中用于实现网络通信的核心API,它基于TCP/IP协议栈,提供了低级别的网络连接功能。Socket在Java中被广泛用于构建客户端-服务器应用,例如创建Web服务器、聊天应用程序、文件传输等。以下是...

    java socket 经典教程

    - Java Socket编程中常见的异常包括`IOException`、`ConnectException`、`BindException`和`SocketException`等。必须妥善处理这些异常,确保程序的健壮性。 4. **关闭Socket** - 在完成通信后,应使用`Socket....

    总结java_socket编程

    在Java中,使用Socket编程通常包括以下几个步骤: 1. 创建Socket对象:客户端通过`Socket()`构造函数指定服务器的IP地址和端口号,建立到服务器的连接。 2. 打开输入/输出流:通过Socket对象的`getInputStream()`和...

Global site tag (gtag.js) - Google Analytics