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编程
Socket编程
一、Socket1.1Socket简介Socket就是为网络服务提供的一种机制。网络通信其实就是Socket间的通信,通信的两端都是Socket,数据在两个Socket间通过IO传输。在Web服务大行其道的今天,调用Web服务的代价是高昂的,尤其是仅仅是抓取少量数据的时候尤其如此。而使用Socket,可以只传送数据本身而不用进行XML封装,大大降低数据传输的开销。Socket允许使用长连接,允许应
会游泳de鱼
·
2020-04-08 01:14
Android socket高级用法(自定义协议和Protocol Buffer使用)
如果没有看过的朋友可以去看看Android
Socket编程
(tcp)初探和Android
Socket编程
(udp)初探。相信很多朋友在公司使用socket开发的时候都会自定义协议来传递信息。
Silence潇湘夜雨
·
2020-04-08 01:05
go语言系列-TCP编程
TCP编程Go的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端,程序必不可少也是至关重要的一部分网络编程基本介绍网络编程有两种TCP
socket编程
,是网络编程的主流。
紫色飞猪
·
2020-04-07 20:00
一只不务正业的程序猿玩出个Processing交互库
通过Androidapp客户端获取手机的摄像头图像及各类传感器的数据通过局域网WiFi通信
socket编程
技术发送到processing服务端,服务端接受数据然后进行图像处理、数据应用。
Janbin
·
2020-04-06 22:17
Socket编程
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议对应于应用层tcp协议对应于传输层ip协议对应于网络层三者本质上没有可比性。何况HTTP协议是基于TCP
任梦RM
·
2020-04-06 07:53
Socket编程
1505060218软件工程二班郭浩我做了什么事情:1:这一次TCP
socket编程
之前我是没有接触过的,于是我先把TCP/IP网络编程的1-3章仔细阅读并且实现和修改了其中的代码(linux版本c语言实现
Andydufresnegh
·
2020-04-05 17:58
2017-05-04
【目标成果】1.完成比赛列表的相关开发2.写工作总结3.配合产品优化社区功能4.研究
socket编程
,并制定与硬件通信的协议【总结】在没有文档的情况下,能够思索产品,并用用户的视角来看待所做的功能,并尽自己的能力去实现产品未考虑到的或是在不违背产品意图的情况下
superkrisy
·
2020-04-05 01:29
windows,linux
socket编程
区别
1)头文件windows下winsock.h/winsock2.hlinux下sys/socket.h错误处理:errno.h2)初始化windows下需要用WSAStartupWSADATAwsaData;err=WSAStartup(0x202,&wsaData);if(err!=0){return0;}elseif(LOBYTE(wsaData.wVersion)!=2||HIBYTE(ws
boboxxd
·
2020-04-05 00:10
1.
Socket编程
理论知识
Socket理论知识网络七层,由上到下分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。(物数网传会表应)其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议对应于应用层tcp/udp协议对应于传输层ip协议对应于网络层三者本质上没有可比性。HTTP协议是基于TCP连接的。T
fwlong
·
2020-04-04 15:37
Socket编程
之TCP/IP和OSI参考模型
TCP/IP协议栈以及OSI参考模型1.OSI七层模型wKioL1SIBIaiOFczAADimSwcq6s561.jpg2.OSI七层功能wKiom1SIA_nwv_AgAAHIC52DZA4848.jpg3.TCP/IP协议栈wKioL1SIBJKy7q8oAAEMHfbl-0E582.jpg4.TCP/IP各层主要功能5.TCP/IP****模型的层间通信与数据封装**wKiom1SIBAH
onweer
·
2020-04-04 14:50
Python
socket编程
创建server步骤:创建socket对象socket=socket.socket(family,type)family:AF_INET/AF_INET6:Internet地址AF_UNIX:同一台机器上的进程间通信type:SOCK_STREAM:流套接字SOCK_DGRAM:数据报套接字绑定socket到指定地址socket.bind(address)address:(host,port)li
知识分子中的文盲
·
2020-04-04 07:37
SOCKET编程
关于stream-based的一些思考
附上netty5用户指南地址http://ifeve.com/netty5-user-guide/流数据的传输处理一个小的SocketBuffer问题在基于流的传输里比如TCP/IP,接收到的数据会先被存储到一个socket接收缓冲里。不幸的是,基于流的传输并不是一个数据包队列,而是一个字节队列。即使你发送了2个独立的数据包,操作系统也不会作为2个消息处理而仅仅是作为一连串的字节而言。因此这是不能
bingoc
·
2020-04-03 04:02
Socket编程
Socket变成的基本步骤(TCP/UDP)常见socket连接时,可以指定使用的传输层协议,socket可以支持不同的传输层协议(TCP或UDP),当使用TCP协议进行连接时,该socket连接就是一个TCP连接。Server端所要做的事情主要是建立一个通信的端点,然后等待客户端发送的请求。典型的处理步骤如下:(服务器端建立连接过程)1、构建一个ServerSocket实例,指定本地的端口。这个
MrHH
·
2020-04-02 17:00
动脑学院架构篇-Java
Socket编程
基础及深入讲解
【Socket】Java
Socket编程
基础及深入讲解Socket是Java网络编程的基础,了解还是有好处的,这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。
十年开发程序员
·
2020-04-02 08:37
iOS -> Socket自搭服务器通信
socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是
Socket编程
接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket
大王叫我来巡山_Cong
·
2020-04-01 18:38
基于UDP协议的
socket编程
示例
客户端importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;importjava.net.SocketException;importjava.net.UnknownHostException;publicclassLoginC
三碗才能饱
·
2020-04-01 11:23
[
socket编程
-一个文件传输的例子]
这节我们来完成socket文件传输程序,这是一个非常实用的例子。要实现的功能为:client从server下载一个文件并保存到本地。编写这个程序需要注意两个问题:文件大小不确定,有可能比缓冲区大很多,调用一次write()/send()函数不能完成文件内容的发送。接收数据时也会遇到同样的情况。要解决这个问题,可以使用while循环,例如://Server代码intnCount;while((nCo
放风筝的小小马
·
2020-04-01 02:20
Python笔记 -
socket编程
_1
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。常用模块:socket模块语法格式:socket.socket([family[,type[,proto]]])family:地址族,可以使AF_UNIX或者AF_INETtype:套接字类型,可以根据是面向连接的还是非连接分为SOCK_STREAM或SOCK_DGRAM
夙小叶
·
2020-04-01 00:51
Windows下C语言的
Socket编程
例子(TCP和UDP)
仅为方便查看,搬运一下,也可看原文一、TCPserver端:#include"stdafx.h"#include#include#pragmacomment(lib,"ws2_32.lib")intmain(intargc,char*argv[]){//初始化WSAWORDsockVersion=MAKEWORD(2,2);WSADATAwsaData;if(WSAStartup(sockVers
老魏
·
2020-03-31 06:02
iOS 之
Socket编程
1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解5、socket中TCP的四次握手释放连接详解6、一个例子(实践一下)7、留下一
阶梯
·
2020-03-31 01:42
基于C#实现的多线程端口扫描器
1概述1.1课程设计目的加深TCP/IP协议的理解,掌握TCP四次握手机制,同时熟悉
socket编程
。
奔跑骚年
·
2020-03-30 15:48
http系统学习笔记(5)
4.在JAVA方面已经为我们提供了TCP连接的方法就是
SOCKET编程
tcp链接的速度,取决于服务器的
Lazy1
·
2020-03-30 13:43
Linux
SOCKET编程
详解
网络中进程之间如何通信为了方便大家获取源代码,可以移步这里,GitHub源代码进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIXBSD有:管道(pipe)、命名管道(namedpipe)软中断信号(signal)UNIXsystemV有:消息(message)、共享存储区(sha
batbattle
·
2020-03-30 02:06
从Tornado出发,理解非阻塞和异步
(二)最简单的服务器实现我们都知道,在经典的C/S架构的网络模型中,我们都是通过
Socket编程
来完成服务端与客户端的网络数据的交互的。
Maru
·
2020-03-29 14:52
iOS
socket编程
”粘包“问题
TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transportcontrolprotocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(userdatagramprotocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的选择取决于应用的环境和需求。一般情况下,普通数据的网络传输采用高效率的udp,重要数据的网络传输采用高可靠性的T
UILabelkell
·
2020-03-29 12:12
IOS
socket编程
--Asyncsocket()
iPhone的标准推荐是CFNetwork库编程,其封装好的开源库是cocoaAsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作主要特性有:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接委托(delegate)支持。错误、连接、接收、完整
夜殇丶夜逝
·
2020-03-28 09:48
php-
socket编程
一.首先让我们先理下一些协议之间的关系,以帮助我们更好的理解socket1.什么是TCP/IP、UDP?TCP/IP(TransmissionControlProtocol/InternetProtocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(UserDataProtocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中
oYoY
·
2020-03-26 02:19
Python
socket编程
1:socket:中文称为套接字2:线程之间的通信有很多种形式,例如event事件,lock锁,信号量,queue队列等3:进程之间的通信(IPC:Inter-ProcessCommunication),一般使用套接字,当然还有其他的通信方式,套接字的IPC方式使得跨平台之间的进程通信成为可能。最早的socket是在BSD-Unix平台上发布,最终成为了行业标准,使得计算机之间的通信变得非常简单s
热爱PYTHON的小白
·
2020-03-24 18:49
详解Python 实现 ZeroMQ 的三种基本工作模式
简介引用官方说法:ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高。
yongxinz
·
2020-03-24 14:18
iOS Socket UDP广播
socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是
Socket编程
接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket
tt大眼仔
·
2020-03-23 23:30
Day18—网络基础
套接字编程:自己写服务器和客户端进行数据传输,python对
socket编程
的支持:提供了一个名字为socket的库(内置)。
C0mpass
·
2020-03-23 12:39
计网
Socket编程
之前上课讲的
socket编程
,听的云里雾里,就听懂这一句。今天用一下午写了一个简单windows对windows的API通信的应用。在这里整理一下。
↝↝
·
2020-03-22 19:13
socket
网络
c++
windows
Python之网络编程(TCP套接字与UDP套接字)
文章目录基于tcp的套接字实现目标tcp服务端源码tcp客户端源码tcp效果实现基于udp的套接字udp作用介绍udp服务端源码udp客户端源码udp效果实现用udp实现一个时间接收器本篇文章继续研究
Socket
Chung丶无际鹰
·
2020-03-21 19:31
Python进阶者
socket
python
udp
程序人生
经验分享
socket编程
——服务器端常用函数以及简单实现
一、常用函数1.socket()intsocket(intfamily,inttype,intprotocol);socket()打开一个网络通讯端口,如果成功的话,返回一个文件描述符,应用程序可以像读写文件一样用read/write在网络上收发数据,如果socket()调用出错则返回-1。对于IPv4,family参数指定为AF_INET。对于TCP协议,type参数指定为SOCK_STREAM
时间已静止
·
2020-03-21 15:30
GCDAsyncSocket的初步了解
对GCDAsyncSocket的初步了解这个第三方是对
Socket编程
的封装,运用于iOS及OS系统的网络编程。
心跳节奏
·
2020-03-21 04:26
linux下
Socket编程
(一)
简介Socket理论Socket工作流程核心函数讲解服务的如何获取客户端的信息字符串ip和网络二进制的转换大小端问题示例源代码Linux内核源码Socket理论socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read–>关闭close”模式来操作。Socket就是该模式的一个实现,socket即是一种特殊的文件,一些soc
小狸junior
·
2020-03-21 03:50
ZeroMQ 使用教程(php)
image.png一、ZeroMQ的背景介绍引用官方的说法:“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得
Socket编程
更加简单、简洁和性能更高
谁不曾年少轻狂过
·
2020-03-20 23:19
Socket 编程之 BIO
本文介绍基于BIO实现
Socket编程
的方法及问题。
又语
·
2020-03-19 01:16
Linux下
Socket编程
(五)——http容器(支持php)
简介理解http报文格式socket+epoll+多线程框架请求和响应类封装正则表达式解析头部请求文件读取php-cgi解析php文件理解http报文格式socket+epoll+多线程框架请求和响应类封装为了方便操作以及功能模块的拆分,这里我们将请求内容和响应内容进行封装。这里我们只列出头文件,封装类中我们仅仅做了关系字段的提取。Request.h请求报文进行封装,我们将请求的内容放到body中
小狸junior
·
2020-03-18 03:21
C#
Socket编程
实现简单的局域网聊天器的示例代码
前言最近在学习C#Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器。有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者其他第三方应用,基本都要登录,而且可能传输的文件还有大小限制,压缩问题。所以本聊天器的首要目标就是解决这两个问题,做到使用方便(双击启动即用),传文件无限制。废话不多说,先上图。S-Chat是服务端,C-Chat是客户端,
iwiniwin
·
2020-03-17 08:27
网络编程之Socket
Socket是一个通信链路的端点,它提供给应用程序互相访问的接口,它处在java.net包下.InetAddress类:IP地基于TCP的
Socket编程
用到的类QQ截图20170822221401.png
安安静静写代码
·
2020-03-17 04:46
C#
Socket编程
实现简单的局域网聊天器
前言最近在学习C#Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器。有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者其他第三方应用,基本都要登录,而且可能传输的文件还有大小限制,压缩问题。所以本聊天器的首要目标就是解决这两个问题,做到使用方便(双击启动即用),传文件无限制。废话不多说,先上图。S-Chat是服务端,C-Chat是客户端,
iwiniwin
·
2020-03-16 23:00
Socket 编程之 NIO
本文介绍基于NIO实现
Socket编程
的方法及问题。
又语
·
2020-03-16 18:17
2.5.3.1Python-TCP编程/UDP编程/socket套接字
Socket套接字
socket编程
离不开的就是socket()函数。我们要使用这
寒暄_HX
·
2020-03-16 17:15
[
socket编程
-实例]
服务器端步骤创建一个socket套接字文件描述符intserv_sock=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);创建一个sockaddr_in结构体的变量,并配置相应的参数,然后绑定structsockaddr_inserv_addr;memset(&serv_addr,0,sizeof(serv_addr));//先清除变量值serv_addr.sin_
放风筝的小小马
·
2020-03-14 23:11
Java 总结
ExecutorExecutorServiceAbstractExecutorServiceScheduledExecutorServiceExecutorsThreadFactoryThreadPoolExecutorScheduledThreadPoolExecutorForkJoinPool文件
Socket
又语
·
2020-03-14 17:00
(转)iOS边城之蓝牙编程(Core Bluetooth)
核心成员在开始前我们回忆下传统的
Socket编程
,里面有Server服务端与Client端的区别。那么在蓝牙编程也是如此,其中Peripheral外设相当
细雨听风
·
2020-03-14 16:52
Socket编程
(1)-网络程序设计接口
1网络程序设计接口针对网络边缘上的主机进行应用编程,以五层模型为对象进行讨论。五层模型分为应用层、传输层、网络层、数据链路层、物理层共五层,每一层都有对应的通信协议与开发接口,在此对一些开发接口进行简要介绍。五层模型接口编程应用层(Application)Web/RPC/中间件编程传输层(Transport)NetBIOS编程(Windows环境)相当于OSI的会话层网络层(Network)Lib
Veahow
·
2020-03-14 15:29
Java
Socket编程
前奏之TCP与UDP报文解析
TCP是TransmissionControlProtocol传输控制协议的简称,是一种面向连接的、可靠的、基于字节流的传输层网络通信协议。TCP/IP只是一个协议栈,Socket是TCP/IP协议的一个非常优秀的编程接口,两个应用程序通过一个双向的通信连接实现数据的交换,双向通信链路的一端就称为一个Socket,链路的两端分别称为客户端Client和服务端Server。1.TCP与UDP的区别T
梁朋举
·
2020-03-14 14:03
Java 异常处理
例如jvm运行时出现的OutOfMemoryError以及
Socket编程
时出现的端口占用等程序无法处理的错误。
Adults
·
2020-03-13 17:27
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他