一、端口分类 0号是保留端口 1-1024是固定端口(有名端口),被某些程序使用。 7:echo服务 21:ftp使用 22:ssh远程登录协议 23:telnet使用 25:smtp服务使用 80:iis使用 1025-65535是动态端口 端口使用注意事项: 计算机(尤其是做服务器)要尽可能少开
转载 2019-04-10 10:15:00
116阅读
2评论
一.客户端 二.服务端
转载 2019-01-16 09:00:00
99阅读
2评论
网络相关概念网络通信概念:两台设备之间通过网络实现数据传输。网络通信:将数据通过网络从一台设备传输到另一台设备中。java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信。网络概念:两台或多台设备通过一定物理设备连接起来构成了网络。根据网络的覆盖范围不同,对网络进行分类: 局域网:覆盖范围最小,仅仅覆盖一个教室或一个机房。城域网:覆盖范围较大,可以覆盖一个城市。广域网:覆盖范围最大,
原创 2023-09-13 17:38:18
90阅读
目录一、TCP协议基础1.1 IP协议1.2 TCP协议二、使用ServerSocket创建TCP服务器三、使用Socket进行通信四、加入多线程五、记录用户信息六、半关闭的 SocketTCP/IP通信协议是一种可靠的网路协议,它在通信两端各建立一个Socket,从而在通信之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java对基于TCP协议的网络通信提供
转载 2023-07-18 18:30:02
108阅读
群聊-聊天室群聊:任何时候,任何一个客户端都可以向其它客户端发送和接受数据,服务器只起到转发的作用。1、首先创建一个聊天室的简易版(版本1)。需求:可以多个用户同时访问服务端,并且可以不断各自请求服务端获取响应的数据。可以多个用户同时访问服务端:这个需要在服务端创建多线程,使服务端的监听套接字,可以被多个客户端使用。可以不断各自请求服务端获取响应的数据:这个只需要在客户端的数据发送和接受处加上一层
转载 2023-10-17 10:17:11
55阅读
python中的socket网络编程(一)1、网络编程Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 TCP/IP 网络协议中,就是通过 (IP地址,协
转载 2023-08-08 12:47:46
53阅读
下图显示了TCP的通信流程,摘自从使用Python开发一个Socket示例说到开发者的思维和习惯问题: ##1、先来一个示例 ###1.1、服务器端tcp_server.py:#-*-encoding:utf-8-*- from socket import * s = socket(AF_INET, SOCK_STREAM) s.bind(('127.0.0.1', 8888)) s.list
Socket在Linux中的表示带有ID的文件0:标准输入文件,对应键盘 1:标准输出文件,对应显示器一个文件描述符只是一个和打开的文件相关联的整数,背后代表的意思可能如下:普通文件 FIFO 管道 终端 键盘 显示器 一个网络连接socket()的返回值就是文件描述符read(): 读取
原创 2021-09-28 14:27:44
515阅读
Socket在Linux中的表示 带有ID的文件 0:标准输入文件,对应键盘1:标准输出文件,对应显示器一个文件描述符只是一个和打开的文件
转载 2020-08-12 00:57:00
189阅读
2评论
Socket编程简单实例,TCP链接,服务器返回客户端发送内容!客户端代码:tcpclient.cpp#include <stdio.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <fcntl.h> #include <sys/typ
转载 2023-06-08 10:46:15
119阅读
  Visual C#TCP协议编程 Visual C# TCP协议编程基础 TCP协议层次结构 TCP协议规范 TCP协议相关类简介 TcpListener TcpClient NetworkStream Visual C# TCP协议编程基础 TCP协议层次结构 OSI七层模型:在计算机网络产生之初,每个计算机厂商都有一套自己的网络体
转载 精选 2011-01-20 09:59:24
914阅读
客户端::::#include #include void main(){//加载套接字库WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD( 1, 1 );// WSAStartup( wV
原创 2022-09-14 10:19:21
124阅读
TCP通信
原创 2024-06-17 19:00:25
98阅读
Linux TCP编程是指在Linux操作系统下进行TCP协议相关编程的一种技术。TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输协议,是Internet中最常用的传输协议之一。在Linux系统中,TCP编程提供了一套API(Application Programming Interface)用于开发网络应用程序。本文将介绍Linux
原创 2024-02-04 10:50:31
69阅读
# Python TCP 编程入门指南 TCP(传输控制协议)是一种面向连接的、可靠的传输层协议,广泛使用于网络编程。在这篇文章中,我们将深入探讨如何使用 Python 实现 TCP 编程,适合刚入行的小白。另外,我们将通过流程表、关系图、序列图等形式详细解释每一个步骤。 ## 流程概述 整个 TCP 编程的流程可以分为以下几个步骤: | 步骤 | 描述
原创 2024-09-25 05:51:50
21阅读
上篇文章中对一些函数有了详细的介绍,本篇使用这些函数来实现基于TCP的socket编程服务器程序端:#include <iostream> #include <unistd.h> #include <stdlib.h>         &nbs
原创 2016-05-21 15:17:57
453阅读
socket编程---TCP
原创 2021-07-07 17:54:54
878阅读
代码示例1:客户端发送信息给服务端,服务端将数据显示在控制台上 //客户端 @Test public void client() { Socket socket = null; OutputStream os = null; try { //1.创建Socket对象,指明服务器端的ip和端口号
原创 精选 2024-07-02 16:37:23
253阅读
1.B/S与C/S1.1B/S         B/S结构(浏览器/服务器模式)是一种网络结构模式,也可以说三层C/S架构,类似于Taobao、京东大型应用。特点:维护成本相比较略低无需在本地安装,如果需要更新,直接更新服务端的内容,客户端使用浏览器进行访问可以支持广域网依赖于HTML5/CSS3/JS...
00. 目录文章目录00. 目录01. TCP概述02. TCP特点03. TCP中CS架构04. TCP相关函数05. TCP服务端示例06. TCP客户端示例07. 附录01. TCP概述传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP旨在适应支持多网络应用的
原创 2022-03-16 14:40:06
255阅读
  • 1
  • 2
  • 3
  • 4
  • 5