本博来源:《linux高性能服务器编程》 TCP/IP协议族是一个四层协议系统。 可以看到该协议族是由多个协议组成的。其中重要的是IP协议、TCP协议、UDP协议。 同时可以清楚的看到,socket套接字处于应用层和传输层的中间,充当一个调度者的角色。 1.数据链路层:实现了网卡接口的网络驱动程序。 ...
分类:
其他好文 时间:
2020-05-24 12:01:00
阅读次数:
62
实验三 (一)实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 (二)实验要求 (1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序; (2)要求包含文件的基本操作,例如打开和读写操作。 ( ...
分类:
编程语言 时间:
2020-05-16 12:22:02
阅读次数:
230
代码: Server.java package com.etc; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWri ...
分类:
编程语言 时间:
2020-05-08 13:17:21
阅读次数:
70
网络并发知识点梳理 软件开发架构 软件目录结构: 互联网协议 网路通信过程 TCP协议:三次握手四次挥手 图片 socket——套接字 用来实现网络通信。 socket,是一个位于应用层,和tcp/ip等层的,中间层。是一个抽象层。将各种协议封装起来,供应用层调用。 TCP 服务端: TCP 客户端 ...
分类:
其他好文 时间:
2020-05-03 12:33:05
阅读次数:
53
套接字常用的是网络间不同主机间的通信外,但是呢,它也可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信,即本地socket通信。 执行flow如下: client端code client.c如下: #include <stdio.h> #include <sys/types.h> #inc ...
分类:
其他好文 时间:
2020-04-28 23:23:19
阅读次数:
72
服务器端 1 from socket import * 2 from threading import Thread 3 sockets = [] 4 def main(): 5 #创建server_socket套接字对象 6 server_socket = socket(AF_INET,SOCK_ ...
分类:
编程语言 时间:
2020-04-16 10:28:16
阅读次数:
73
UDP和TCP使用方法 UDP: 发送数据: # 1.创建socket(套接字) # 2.使用socket发送或接收数据 # 3.关闭套接字 import socket # 1.创建socket(套接字)对象 udp_socket = socket.socket(family=socket.AF_I ...
分类:
编程语言 时间:
2020-04-16 09:19:27
阅读次数:
101
1、不同电脑上的进程之间如何通信 网络层的'ip地址'可以唯一标识网络中的主机,而传输层的'协议(TCP/IP协议族)+端口'可以唯一标识主机中的应用进程(进程) 进程:运行的程序以及运行时用到的资源这个整体称为进程 进程间通信:运行的程序之间的数据共享 2、socket简介 socket(套接字) ...
分类:
其他好文 时间:
2020-04-05 18:20:42
阅读次数:
86
本节要处理的有两个问题,其一是如何利用RT_Thread起来一个softAP,其二是如何使用Socket套接字编程搞定TCP Client程序编写。
分类:
其他好文 时间:
2020-04-02 19:57:54
阅读次数:
380
Socket套接字理解: * 网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。 * 通信的两端都有Socket。 * 网络通信其实就是Socket间的通信。 * 数据在两个Socket间通过IO流传输。 * Socket在应用程序中创建,通过一种绑定机制与驱动程序建立 ...
分类:
其他好文 时间:
2020-03-31 01:18:59
阅读次数:
70