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模块WSGI详解
我们先用
socket编程
实现一个简
买菜市民刘先生
·
2020-07-10 22:51
Web
Python
网络编程中Socket和TCP连接过程-学习笔记
www.cnblogs.com/f-ck-need-u/p/7623252.html文章目录本文参考博客地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/7623252.html
Socket
Evillla
·
2020-07-10 22:09
Socket网络编程
Linux下raw
socket编程
参考文章:(1)博客园-rawsocket通常所说的socket通信是指通假字通信,也就是IP层往上的,IP+接口号完成套接字通信。这种情况下通信产生的数据包如TCP/UDP/ICMP包。某些情况下我们需要执行更底层的操作,通过rawsocket通信可以完成基于数据链路层的socket通信。rawsocket的主要结构为:sockfd=socket(PARAM1,SOCK_RAW,protocol
CHANGQINGTENGCJM
·
2020-07-10 20:21
Linux
TCP通讯socket自定义协议的实现
一个简单的自定义通信协议(socket),http://blog.csdn.net/lincyang/article/details/6109076http://vtrtbb.iteye.com/blog/849336
socket
路之遥_其漫漫
·
2020-07-10 20:37
网络编程中的并发与异步
之前有用到
socket编程
中的select函数实现异步,现在要写一个rawsocket来实现本地流量监控,同时记录ICMP,TCP,UDP流量,遇到起线程的问题,所以就有了想法,都是实现异步,select
Spring_Bear
·
2020-07-10 19:19
Socket编程
中,阻塞与非阻塞的区别
对阻塞和非阻塞一直非常模糊,经过搜索,找到这么一篇文章,分享一下:阻塞:一般的I/O操作可以在新建的流中运用.在服务器回应前它等待客户端发送一个空白的行.当会话结束时,服务器关闭流和客户端socket.如果在队列中没有请示将会出现什么情况呢?那个方法将会等待一个的到来.这个行为叫阻塞.accept()方法将会阻塞服务器线程直到一个呼叫到来.当5个连接处理完闭之后,服务器退出.任何的在队列中的呼叫将
苏胡涂
·
2020-07-10 17:38
网络编程
Windows下C语言的
Socket编程
例子(TCP和UDP)
Windows下C语言的
Socket编程
例子(TCP和UDP)一。
Monte-Carlo
·
2020-07-10 17:49
通信编程
socket
吊打面试官!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
TCP基本认识TCP连接建立TCP连接断开
Socket编程
PS:本次文章不
一个中文名
·
2020-07-10 16:37
#
计算机网络
系统知识
socket accept
讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关
socket编程
的几个疑问给搞清楚吧。先给出一个典型的TCP/IP通信示意图。
zhouqingxing
·
2020-07-10 14:26
linux
socket
socket编程
之select
1、socket阻塞模式通常在
socket编程
中,我们习惯于写connect、accept、recv、recvfrom这样的阻塞程序。如果事件不发生,程序就一直阻塞在那里,无法返回。
soulsoul_god
·
2020-07-10 12:34
C
【
Socket编程
】篇五之IO同步、异步、阻塞、非阻塞
参考自:http://blog.csdn.net/historyasamirror/article/details/5778378(智障大师的专栏《IO-同步,异步,阻塞,非阻塞(亡羊补牢篇)》)参考RichardStevens的“UNIX®NetworkProgrammingVolume1,ThirdEdition:TheSocketsNetworking”,6.2节“I/OModels”我们详
mick_seu
·
2020-07-10 12:31
Socket网络编程
C++ win socket 通信初体验
首先,了解编程步骤
socket编程
分为服务端与客户端,毕竟需要交流嘛(1)服务端1、加载套接字库,创建套接字(WSAStartup()/socket());2、绑定套接字到一个IP地址和一个端口上(bind
胆小的秃驴逼
·
2020-07-10 12:27
socket 之【select】
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
wjydym
·
2020-07-10 12:51
socket
SOCKET编程
之connect应用
一.背景最近在项目中需要高效率的扫描出各个服务器开放了哪些端口,第一反应是用ping去做,而ping是能检测网络连通性,不能判断是否开放了端口。端口属于osi七层模型中的传输层,因此需要使用ip+端口来实现,所以使用connect来实现。针对TCP协议,connect函数要进行TCP三次握手,如果connect成功,则说明服务器开放了某个端口,如果connect失败,则说明服务器没有开放某个端口。
码上君子
·
2020-07-10 11:06
Socket编程
bind错误码98 EADDRINUSE 处理方法
出现这样的错误可能有两个原因,第一是因为当前主机已经有服务器进程在调用bind和listen在监听我们的目标端口,如果我们在这时再次调用bind函数进行绑定的话,则会产生系统调用错误。第二个原因可能是因为我们所需要bind的目标端口是本机socket已经连接的端口。解决方法:设置套接字SO_REUSEADDR,所有的TCP服务器都应当指定该选项。指定方法:intflag=1;if(setsocko
蹦蹦跳跳小米粒
·
2020-07-10 10:41
网络同步
Linux
C++
一.Select 函数详细介绍【转】
转自:http://www.cnblogs.com/hjslovewcl/archive/2011/03/16/2314330.htmlSelect在
Socket编程
中还是比较重要的,可是对于初学Socket
weixin_34239169
·
2020-07-10 08:22
java
socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模
weixin_34025151
·
2020-07-10 08:32
socket通信中select函数的使用和解释
select函数的作用:select()在
SOCKET编程
中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如conncet()、accept()、recv
weixin_33853827
·
2020-07-10 07:45
rabbitmq(中间消息代理)在python中的使用
但是不同程序,甚至不同编程语言所写的应用软件之间的通信,以前所介绍的线程、进程队列便不再适用了;此种情况便只能使用
socket编程
了,然而不同程序之间的通信便不再像线程进程之间的那么简单了,要考虑多种情况
weixin_33736649
·
2020-07-10 07:29
JavaEE的13种核心技术
java的大方向就是JavaEE,JavaEE不仅仅是
socket编程
,具体包括13中核心技术。
weixin_30894583
·
2020-07-10 07:19
socket编程
实战-connect超时问题
https://www.cnblogs.com/rockyching2009/p/11032229.html一、背景connect()是会阻塞的。这意味着,作为客户端去连服务器等了好久都得不到相应,业务处理被推迟,更有甚者等到黄花谢了等来个失败(ETIMEDOUT)。二、分析及方案除了超时,其他connect()异常基本上立刻就可以得到反馈,这种处理起来也容易。超时异常之所以让人头疼是因为超时时间
weixin_30826761
·
2020-07-10 07:47
第二周的(没有第一周)网络安全编程基础课 课堂内容整理
我们这门课程的主要内容是:1.TCP/IP网络知识2.
Socket编程
3.web编程4.web安全其中,
Socket编程
和Web编程是重点先来一些零碎的基础知识点,是我记的老师第一周课程内容:计算机网络三要素
weixin_30414155
·
2020-07-10 06:34
Windows Socket 最大连接数
Socket编程
时,单机最多可以建立多少个TCP连接,受到操作系统的影响。
疯狂拇指
·
2020-07-10 06:16
C++服务器(二):Windows下的
socket编程
以前刚好做过TCP、UDP
socket编程
的一些工作,这里也顺便记录一下以前的内容吧UDPUDP是一种面向无连接、不可靠的传输层协议。
小键233
·
2020-07-10 05:28
C++
Socket服务器
计算机基础-Socket详解
Linux的
SOCKET编程
详解1.网络中进程之间如何通信进程通信的概念最初来源于单机系统。
Shawn_wg
·
2020-07-10 05:44
计算机科学基础
socket输入流中读取一个固定长度的字节
前段时间项目中用到
socket编程
,我用socket输入流读取一个固定长度的字节经常会遇到各种各样的错误:后面读取内容的错位,或者直接后面的内容读取不到等问题。
CaptainDing
·
2020-07-10 04:53
java
面试全方位整理列表
arrayListlinkedListhashMap等)-并发:锁、线程、线程池JavaThread源码解析:http://blog.csdn.net/owenchan1987/article/details/72021687
socket
奔跑的xdr
·
2020-07-10 04:07
编程之路
协议:DNS、TCP/IP、RPC、HTTP、HTTPS、FTP学习区分
而我们直接通过
Socket编程
使用T
tianlang_10
·
2020-07-10 03:52
java
linux select函数用法
linuxc语言select函数用法Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv
starflame
·
2020-07-10 02:18
Linux
网络
linux
keyboard
struct
null
socket
buffer
socket编程
—select方法使用
1.概念Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序(比如我),他们只是习惯写诸如conne
song527730241
·
2020-07-10 02:02
计算机网络
socket编程
- 阻塞-非阻塞,同步-异步,IO多路复用
socket-IO模型,阻塞-非阻塞,同步-异步,IO复用IO模型Linux系统提供的5种IO模型:1,阻塞IO(blockingIO)2,非阻塞IO(nonblockingIO)3,IO复用(select,poll,epoll)(IOmultiplexing)4,信号驱动IO(signaldrivenIO(SIGIO))5,异步IO(asynchronousIO(thePOSIXaio_func
raoxiaoya
·
2020-07-10 01:43
网络编程
Socket网络编程与基本的网络知识
一、
socket编程
:1.socket文件:(1)socket是实现网络主机进程间通讯的一种机制;(2)从用户空间来看,它就是一个文件描述符,在使用socket函数创建一个socket对象后返回这个对象的文件描述符
西班牙馅饼_0301
·
2020-07-10 00:06
linux的应用层开发
Socket编程
服务器与客户端之间进行通信
首先先来理解一下几个概念:服务器:能够提供信息的计算机或程序。客户机:请求信息的计算机或程序当然,在现实生活中有时候区分客户机与服务器还是比较困难的。因为很多信息都是相互请求、互相提供信息的。协议:为了保证两台以上的计算机可以顺利地通信,必须有某种相互都必须遵守的条约,计算机中称之为协议,例如我们平时所说的互联网协议。这种协议用四个字节来唯一的表示网络中的一台机器。端口:网络设计程序中的端口并不是
致命的西红柿
·
2020-07-10 00:22
Windows
Socket编程
精华《TCP通信服务器》
1、网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这
码农大咖
·
2020-07-09 21:00
使用
Socket编程
实现p2p(点对点)通信
packagecom.softeem.p2p;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintStream;importjava.net.Socket;importjava.net.UnknownHostException;public
mr_tangshuai
·
2020-07-09 20:57
Java
select函数的使用
select函数的作用:select()在
SOCKET编程
中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如conncet()、accept()、recv
mayue_csdn
·
2020-07-09 20:14
网络编程
Socket编程
知识必学/SELECT 编程
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
maopig
·
2020-07-09 20:03
网络
Windows Socket 最大连接数(★firecat推荐★,附个人总结)
一、理论知识(文章来源:http://www.cnblogs.com/zwq194/archive/2012/12/14/2817673.html)
Socket编程
时,单机最多可以建立多少个TCP连接,
libaineu2004
·
2020-07-09 19:07
Windows 下单机最大TCP连接数之设置
在做
Socket编程
时,我们经常会要问,单机最多可以建立多少个TCP连接,本文将介绍如何调整系统参数来调整单机的最大TCP连接数。
kafeiwuzhuren
·
2020-07-09 18:05
visual
c++
tcp
windows
websphere
server
ibm
table
socket编程
阻塞调用的函数有哪些
socket阻塞函数有哪些?当以阻塞方式进行socket通讯时,并不是所有函数调用都是阻塞式的。例如,以阻塞模式的套接字为参数调用bind()、listen()函数时,函数会立即返回。将可能阻塞套接字的socketAPI调用分为以下四种,总结起来就是和网络有关的函数时阻塞式的:1.输入操作:recv()、recvfrom()、WSARecv()和WSARecvfrom()函数。以阻塞套接字为参数调
jigetage
·
2020-07-09 18:11
网络编程
Java_TCPIP_
Socket编程
(doc)下载
Java_TCPIP_
Socket编程
(doc)第1章简介31.1计算机网络,分组报文和协议31.2关于地址61.3关于名字81.4客户端和服务器81.5什么是套接字.91.6练习10第2章基本套接字102.1
iteye_3619
·
2020-07-09 17:03
【转】Java
socket编程
入门(一)
[color=blue][b]一,网络编程中两个主要的问题[/b][/color]一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中[color=green]IP层主要负责网络主机的定位,数据传输的路由[/color],由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据
iteye_20573
·
2020-07-09 17:19
Java基础
简单的IPv6 UDP/TCP
socket编程
-- 两台Linux实现简单的ipv6通信
配置:1.两台linux用网线直接相连2.手动配置两台linux的ipv6地址为:ifconfigeth0add2001:da8:e000::1:1:1ifconfigeth0add2001:da8:e000::1:1:2如下所示:[root@EmbedSky/]#ifconfigeth0Linkencap:EthernetHWaddr10:23:45:67:89:ABinetaddr:192.1
forsakening
·
2020-07-09 16:51
网络知识
socket编程
的同步、异步与阻塞、非阻塞示例详解之一
简介图1.基本LinuxI/O模型的简单矩阵每个I/O模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并阻塞,直到系统调用完成为止(数据传输完成或发生错误)。/**\brief*tcpclient*/#include#include#include#include#include#defin
北雨南萍
·
2020-07-09 16:19
Linux:
socket编程
windows
socket编程
:select 用法 例子
http://blog.csdn.net/zjsiva/article/details/5895087服务器端:#include#include#include#pragmacomment(lib,"ws2_32.lib")#defineINT_SERVER_PORT5000#defineSTR_SERVER_IP"127.0.0.1"#defineINT_DATABUFFER_SIZE100vo
feier7501
·
2020-07-09 15:11
VS2010
C语言
网络
linux:select()函数详解
一.Select函数详细介绍Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom
DrStream
·
2020-07-09 15:02
APUE-3E
libuv之64位编译方法和入门示例
如何编译64位libuv关于Socket基本编程模型,请参考:
Socket编程
模型之简单选择模型
Socket编程
模型之异步选择模型
Socket编程
模型之事件选择模型
Socket编程
模型之重叠IO(OverlappedI
岬淢箫声
·
2020-07-09 14:17
C/C++
NodeJS
Socket
Socket编程
中的长连接、短链接以及心跳包机制详解
参考:http://blog.csdn.net/zdwzzu2006/article/details/7723738一、定义1、TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接。连接的建立是需要三次握手的,而释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。
baiquhan2632
·
2020-07-09 13:02
细谈select函数(C语言)
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
ai1053154867
·
2020-07-09 13:28
Python Module_Socket_网络编程
目录目录Socket套接字套接字的原理套接字的数据处理方式套接字类型Socket标准函数ServerSocket标准函数ClientSocket标准函数公有标准函数
Socket编程
编程思路DemoTCP
范桂飓
·
2020-07-09 11:45
Python
网络编程
python
函数
socket
标准
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他