E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Socket网络编程
Python基础笔记系列十三:
socket网络编程
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!!使用python编写一个简易的服务端程序和客户端程序,启动服务端和客户端(监听的ip和端口一致),服务端对客户端进行指定Ip和端口的监听,实现接收客户端发送的数据以及对客户端发送数据。使用原生socket主要运用到python的socket模块,直接使用自己的代码进行sock
敲代码的小松鼠
·
2018-05-04 17:00
python
socket网络编程
之粘包问题详解
一,粘包问题详情1,只有TCP有粘包现象,UDP永远不会粘包你的程序实际上无权直接操作网卡的,你操作网卡都是通过操作系统给用户程序暴露出来的接口,那每次你的程序要给远程发数据时,其实是先把数据从用户态copy到内核态,这样的操作是耗资源和时间的,频繁的在内核态和用户态之前交换数据势必会导致发送效率降低,因此socket为提高传输效率,发送方往往要收集到足够多的数据后才发送一次数据给对方。若连续几次
战争热诚
·
2018-04-28 11:02
Socket网络编程
_之I/O多路复用
1.IO多路复用:每一次网络通信都是一个Socket的I/O流,对于服务器而言,有两种方法1.传统的多进程并发模型(每进来一个新的I/O流会分配一个新的进程管理。)2.方法二就是I/O的多路复用(单线程,记录跟踪每一个Socket的状态,来即使管理多个I/O流。)io多路复用就是多个Sock复用一根网线,这个是由内核与驱动层实现。2.select,poll,epoll(linux下的)select
微小的鱼
·
2018-04-19 15:36
linux
实习之路
TCP/IP、HTTP协议、
Socket网络编程
一、OIS开放式系统互联-七层模型1.硬件(物理层)TCP/IP的最底层是负责数据传输的硬件。这种硬件相当于是以太网或电话线路等物理层的设备。2.网络接口层(数据链路层)网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。也可以认为是网卡驱动。驱动程序是在操作系统和硬件之间起桥梁作用的软件。3.互联网层(网络层)互联网层使用IP协议,它相当于是OSI模型中的第3层网络层。TCP/IP分层中
visant
·
2018-04-18 20:53
Java后端开发
网络编程
网络编程
TCP/IP
HTTP
socket网络编程
的一些基础知识
目录:1)什么是套接字?2)Internet套接字的两种类型3)网络理论4)结构体5)本机转换6)IP地址和如何处理它们7)socket()函数8)bind()函数9)connect()函数10)listen()函数11)accept()函数12)send()和recv()函数13)sendto()和recvfrom()函数14)close()和shutdown()函数15)getpeername
LingXi__Y
·
2018-04-17 17:32
网络
云创动力
libev安装
Socket网络编程
不知不觉已经学了快两个月了。现在是时候找个网络库学学了。搜索了很多关于如何学网络编程的博客和问答。大致都是推荐学一个网络库,至于C++网络库有那么几个,各有各的好处。
WangEason1985
·
2018-04-11 15:45
libev
Java总结(十二)——计算机网络介绍,TCP协议,
Socket网络编程
(一)
一.计算机网络介绍1.计算机网络介绍:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2.计算机网络分类:虽然网络类型的划分标准各种各样,但从地理位置划分是一种大家都认可的网络划分标准,按这种标准可以把网络类型分为局域网,城域网,广域网三种(1)局域网:一般来说只能是一个较
墨营
·
2018-03-28 21:38
计算机
网络介绍
TCP
JavaSE学习
人生苦短,我用python(目录)
基础简介数据类型文件操作迭代器和生成器函数内置函数常用模块面向对象编程异常处理
socket网络编程
线程进程/协程/异步I/O进阶魔法函数深入类和对象元类编程自定义序列类多线程、多进程和线程池编程python3
zhang_derek
·
2018-03-16 12:00
socket网络编程
--基于windows
一、socket编程先运行服务器,本文采用线程来运行服务器,再运行客户端。二、基本概念ip:可唯一标识网络上的一个主机;协议+端口:可唯一标识主机中一个进程;所以通过IP+协议+端口三元组来标识主机中的进程。三、编程实现#pragma once#define WIN32#include#include#include "stdafx.h"#include#include#pragma commen
小格林
·
2018-02-08 16:14
socket
bind
listen
linux 高性能读书笔记之通用socket地址
####
socket网络编程
接口socket的地址是结构体sockaddr代码如下structsockaddr{sa_family_tsa_family;charsa_data[14];}sa_family
jackdongting
·
2018-01-31 18:52
结构体
sockaddr
地址
语言学习
Python3:简单的服务器(socketserver + MySQL)
本文将用实例讲解使用Python3编写简单的服务器程序,实现
socket网络编程
与MySQL数据库连接。本文的目的在于对网上众多博文的总结,以及对socket编程和MySQL连接与操作的学习总结。
小鸟张开翅膀
·
2018-01-30 00:08
Python
socket网络编程
之TCP、UDP
之前说的用于进程间通信的几种方式:消息signal、管道pipe、消息队列msg、共享内存shm、信号量sem。都只适用于一台主机上的进程间通信,那么如何实现两台计算机之间的进程通信呢?所以,来了解一下异地进程通信。1异地进程通信协议层为双方的主机通信进程分配“端口”和缓冲区,以便异地进程间的通信。1.1TCP/IP协议以下是OSI参考模型与TCP/IP参考模型的对应关系:1.1.1TCP/IP协
SherryX
·
2017-12-24 01:23
socket
TCP
UDP
Linux
C
基于Socket的游戏服务器通信框架的设计与实现
来开发客户端与服务器端通信框架博主使用过PhotonServer,由于其简单使用,所以本文模仿PhotonServer服务器框架来编写的其中可以参考博主之前写的文章Unity3d与PhotonServer通信、Unity3d
Socket
即步
·
2017-11-13 09:45
游戏服务器
day-14-(网络编程【
Socket网络编程
】)
1.网络通信协议1.网络的概述:协议: 在网络之间传出数据是需要按照指定的标准来传输,标准中规定数据的格式,大小,传输的方式,传输的速率; 标准写在文件中形成一个统一的规范-->按照规范开发的代码->协议; 网络: 应用层:我们开发的程序在这一层; 传输层:在这一层指定了使用什么格式,对要发送的数据进行分包和发送; 网络层:在这一层,会对目标IP地址进行校验 链路层:包含了网卡及其驱动程序 IP地
liyingda_itgood
·
2017-11-01 00:00
Python3 Socket编程
参考文章:python之路socket、socketserverPython3
Socket网络编程
socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。
24k千足金闪闪大宝贝猫的小熊
·
2017-10-29 23:44
python
Python中的
socket网络编程
(TCP/IP,UDP)讲解
Python中的
socket网络编程
(TCP/IP,UDP)讲解在网络编程中的一个基本组件就是套接字(socket)。套接字基本上是两个端点的程序之间的“信息通道”。
neu_张康
·
2017-10-22 17:00
Socket网络编程
基础
1网络编程简述端口物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。java中ip对象:InetAddress.importjava.net.*;classIPDemo{publicstaticvoidmain(String[]args)throwsUnknownHostException{//通过名称(ip字符串or主机名)
Terence_Jing
·
2017-10-06 14:20
Socket编程
Socket
ServerSocket
Java
【Java】
网络编程-基于UDP的
Socket网络编程
(补充)
序言本文补充介绍UDPSocket高级编程和一些UDPSocket零散知识。1.零散知识点补充[1].乱序问题现象:乱序就是发送数据的顺序和接收数据的顺序不一致,例如发送数据的顺序为A、B、C,但是接收到的数据顺序却为:A、C、B。原因:UDP不保证可靠接收。每个数据报走的路由并不一样,有的路由顺畅,有的却拥塞,导致每个数据报到达目的地的顺序不一样。解决方法:使用RTP协议加入顺序控制机制(seq
shuaixio
·
2017-09-24 00:00
网络编程
C++网络编程进阶-黄强-专题视频课程
C++网络编程进阶—1216人已学习课程介绍C/S模型在企业级的软件开发中非常常见,高并发网络通讯更是很多项目的核心模块,学好
socket网络编程
显得尤为重要,本课程分为TCP/IP协议、socket基础与进阶的异步通讯模型三个部分
AncientCastle
·
2017-09-20 18:29
视频教程
Windows网络编程
网络编程 -- 从 Socket 编程 到 OkHttp 框架
其内部原理是基于
socket网络编程
的。因为自己在这方面比较薄弱,所以写这一篇文章进行相关的总结。
Allen
·
2017-09-18 00:00
网络编程
java
网络
socket
okhttp
socket网络编程
基础示例
一.Socket的基础知识1.socket的位置作用与典型的TCP/IP模型结构2.socket的分类(原始式套接字、流式套接字、数据报式套接字)二、TCP编程示例packagecom.socket; importjava.io.Serializable; /***序列化对象实体类*@authorxue**/ publicclassPersonimplementsSerializable{ pri
为你写诗_xue
·
2017-08-27 00:00
Java编程思想
python自动化运维之
Socket网络编程
1、Socketsocket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基本上,Socket是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入http://www.cnblogs.
炫维
·
2017-08-25 11:43
Socket
Python
SocketServer
Python自动化运维
MFC
Socket网络编程
之TCP客户端
如果想要做一个和Socket有关的MFC软件,在创建基本对话框时需要点击Windows套接字;然后方可进行Socket有关操作;如果没有点,可以在头文件之前写上#pragmacomment(lib,"ws2_32.lib"); 包含头文件#include创建一个服务端程序步骤如下: 1,创建套接字(socket);2,将套接字绑定到一个本地地址和端口上(bind);3,将套接字设为监听模式,准备接
Bugggget
·
2017-07-23 17:51
C和C++
Socket
多线程
MFC
Socket网络编程
之TCP服务器端
TCP/IP与OSI7层参考模型的对应关系OSI的第12层也就是物理层和数据链路层对应于TCP/IP的网络接口;OSI的第3层网络层对应TCP/IP的网络层;OSI的传输层对应TCP/IP的传输层;OSI的567层也就是会话层,表示层,应用层对应TCP/IP的应用层;OSI参考模型并不是真正存在的7层;OSI各层所使用的协议:应用层:远程登录协议Telnet,文件传输协议FTP,超文本传输协议HT
Bugggget
·
2017-07-23 17:26
计算机网络
C和C++
Socket
多线程
员工管理系统Android版
主要是为了练习
socket网络编程
而写的。主要内容就是Android客户端连接通过socket连接服务器,服务器与MySQL通过jdbc连接起来,从而实现从客户端来增删改查数据库。
lhp15575865420
·
2017-07-21 21:53
Android
深入理解Python中的进程
博客核心内容:1、进程中常用的一些方法2、多进程解决
Socket网络编程
中的案例详解3、进程之间的相互通信(IPC)4、进程同步(加锁的机制)1、进程中常用的一些方法源代码:classProcess(object
安静的技术控
·
2017-07-15 21:31
Python
Socket网络编程
之组播实现(C++,Rust)
实际项目中,经常需要使用组播,代码示例如下:一、C++实现(Windows)服务端源码服务端需要添加加入组播组的相关代码。#include"stdafx.h"#include#include//ip_mreq头文件#includeusingnamespacestd;#pragmacomment(lib,"ws2_32.lib")int_tmain(intargc,_TCHAR*argv[]){WS
让我思考一下
·
2017-07-11 08:51
socket
组播
VC++/MFC
第8天续,
socket网络编程
目录socket是什么?socket(套接字)分类基于文件类型的套接字家族基于网络类型的套接字家族套接字工作流程socket()模块函数用法服务端套接字函数客户端套接字函数公共用途的套接字函数面向锁的套接字方法面向文件的套接字的函数基于TCP的套接字写一个简单的基于TCP的C/S程序可能会遇到的问题基于TCP写一个远程执行命令的程序什么是粘包两种情况下会发生粘包解决粘包问题低级版本的解决方法高级版
CaiGuangyin
·
2017-06-24 01:11
基于
Socket网络编程
博客核心内容:1.Socket是什么2.基于TCP协议的网络编程模型(进阶代码)3.基于TCP协议的网络编程带来的两个问题以及相应的解决措施(通信循环和链接循环)4.socket.error:[Errno98]Addressalreadyinuse(IP地址和端口号已经被占用的解决措施)5.基于socket实现远程执行命令6.基于TCP网络编程出现的粘包以及相应的解决方案7.基于Socket网络编
安静的技术控
·
2017-06-22 13:22
Python
最基础的Python的socket编程入门教程
文章转载自:http://www.jb51.net/article/64732.htm本文介绍使用Python进行
Socket网络编程
,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,
琥珀Amber
·
2017-06-08 17:30
python
最基础的Python的socket编程入门教程
文章转载自:http://www.jb51.net/article/64732.htm本文介绍使用Python进行
Socket网络编程
,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,
CDAmber
·
2017-06-08 17:00
IOCP模型与网络编程
4.如何使用IOCP模型与
Socket网络编程
结合起来?5.学会了这个模型以后与我之前写过的简单的socket程序主要有哪些不同点?
飞涟
·
2017-05-19 20:31
IOCP
C++
JavaSE 学习资源汇总
重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等难点:面向对象思想的理解(接口、类等)、线程、
socket网络编程
等视频教程推荐:孙鑫的Java
ThePromonkeyOf_HeLuo
·
2017-05-17 19:00
Socket网络编程
TCP、UDP演示样例
Socket网络编程
:1)OSI(了解):国际标准化组织ISO(InternationalOrgnizationforStandardization)指定了网络通信的模型:开放系统互联(OSI,OpenSystemInterconnection
weixin_30321709
·
2017-05-09 12:00
网络
java
运维
Java
Socket网络编程
的经典例子(转)
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,JavaSDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net这个包里面,因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通讯,然后其中一
雪不化花不开
·
2017-04-16 13:54
socket网络编程
(二)
网络七层协议网络七层协议由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。HTTP协议对应于应用层,TCP协议对应于传输层,IP协议对应于网络层,HTTP协议是基于TCP连接的,三者本质上没有可比性。TCP/IP是传输层协议,主要
追风筝的荧火虫
·
2017-03-28 21:03
嵌入式 Linux网络编程(一)——
Socket网络编程
基础
嵌入式Linux网络编程一——
Socket网络编程
基础一、Socket简介1、网络中进程间通信本机进程使用进程号区别不同的进程进程间通信方式有管道、信号、消息队列、共享内存、信号量等。
天山老妖
·
2017-03-26 00:00
linux应用编程
iOS
socket网络编程
(一)
在了解
socket网络编程
之前,我们需要先知道以下几个问题:网络中进程之间如何通信?Socket是什么?TCP和UDP的区别?
追风筝的荧火虫
·
2017-03-11 16:05
Unity
Socket网络编程
(TCP)
开发工具:VisualStudio、Unity开发语言:C#【服务器端】在VS创建一个C#空项目代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net.Sockets;usingSystem.Net;n
即步
·
2017-01-07 22:38
移动游戏开发
unity3d
Unity游戏开发
socket网络编程
粘包问题
之前讲解了socket应用最基础的用法以及给出了一个代码框架,本篇进一步提升一下长链接、短连接概念:(此概念是对客户端而言的)1、长链接就是基础篇贴出来的代码一般,即建立连接后就不断开,一直循环收发工作;2、短链接是发送一次报文后主动断开链接,然后再建立链接再发送......(即只有在数据传输时才建立链接)粘包概念:因为tcp协议是流协议,数据与数据之间是没有边界的,在接收这些如流水一般的数据时不
JT_enlightenment
·
2017-01-01 10:27
网络编程
Socket网络编程
详解(TCP)
socket到底是个什么东西,socket是个TCP协议吗?我们平时很多方面都会用到socket,但确定真的了解socket吗?一.说起Socket我们在说什么?Wikipedia:Anetworksocketisanendpointofaconnectioninacomputernetwork.InInternetProtocol(IP)networks,theseareoftencalledI
打火石
·
2016-12-25 00:44
socket网络编程
基础篇
首先列举一下socket网络通信的例子:使用局域网打游戏,用浏览器连接外网看视频,使用QQ与好友通信,手机连接wifi传数据等等。socket是底层抽象给应用层所使用的一套接口函数,本篇讲解这些函数的使用。对象:1、服务器server(等待客户端连接) 2、客户端client(主动连接服务器)对象之间的联系: client是根据server的‘’ip地址+端
JT_enlightenment
·
2016-12-15 00:00
网络编程
【备忘】JavaEE系统架构师学习路线之实战篇
1初级篇J2SE的
Socket网络编程
应用J2SE的反射机制高级应用J2SE高深讲解JAVA编程思想初级教程[MP4]JAVA编程思想高级教程[MP4]JAVA编程思想中级教程[MP4]基于J2SE的QQ
nkkn1234
·
2016-11-20 22:13
C语言开发邮件系统-2
(可用Linux的
SOCKET网络编程
接口实现)模块:1、服务器:文件与通信;(信件管理的开删等与用户信息的保持验证)2、客户端:通信与界面。(界面功能与传邮件及请求信息)服务
TD_时缔
·
2016-10-30 10:24
C语言案例
Socket网络编程
:基于TCP多线程通信
第一步:编写启动服务端的线程类packagesocket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;impor
Elementer
·
2016-10-25 15:48
Java基础知识
IO
线程
网络编程
网络序?本地序?傻傻分不清楚。。。
这个问题源于最近做的一个项目,需要用Node.js进行
socket网络编程
,涉及到使用TCP/UDP通过自定义的二进制数据序列化协议与android/iOS客户端进行通信。
zhulin2609
·
2016-10-12 14:27
NodeJS
python(八)
socket网络编程
目录python(七)回顾socket练习SocketServer开发一个支持多用户在线的FTP程序一、python(七)回顾1、面向对象静态方法与类无关,不能访问类里的任何属性和方法,不用self类方法只能访问类变量属性方法@property把一个方法变成一个静态属性
[email protected]
[email protected]
反射hasattr
凌_风
·
2016-10-07 23:19
Python开发
Java系列-
Socket网络编程
,TCP/IP和Http等网络协议理解
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。 http协议 对应于应用层 tcp协议 对应于传输层 ip协议 对应于网络层 三者本质上没有可比性。 何
gjr9596
·
2016-09-30 14:00
http
socket
tcpip
python之
Socket网络编程
详解
什么是网络?网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型。在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。网络是人类发展史来最重要的发明,提高了科技和人类社会的发展。网络通信的三要素IP地址用
王厚亮
·
2016-09-29 14:28
socket网络编程
1、什么是计算机网络?多个计算机进行通信--->计算机网络。2、计算机通信的复杂度(1)、传输信息的复杂度(种类、内容);(2)、信息的数量(3)、传输距离(干扰...)(4)、信息的安全问题(5)、计算机体系的完整性和封闭性。既要保证计算机的封闭性,又要达成计算机的通信。3、ip地址(1)、IP地址是有限的,需要一种方式将IP地址复用。(2)、IP地址的复用导致了数据传递的复杂性(ATM,存储转
汇天下豪杰
·
2016-09-23 09:18
IP
TCP
三次
Linux网络编程
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他