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编程
Linux系统shell查看SOCKET情况和
socket编程
概述
Linux系统中,查看SOCKET使用情况可以使用ss命令。1、命令格式:ss[参数]ss[参数][过滤]2、命令功能:ss(SocketStatistics的缩写)命令可以用来获取socket统计信息,此命令输出的结果类似于netstat输出的内容,但它能显示更多更详细的TCP连接状态的信息,且比netstat更快速高效。它使用了TCP协议栈中tcp_diag(是一个用于分析统计的模块),能直接
panamera12
·
2020-09-14 05:59
如何获取SOCKET 发送缓冲区使用大小
问题描述:
socket编程
,发送少量数据时,send/write等发送函数会立即返回成功,发送的数据会存在TCP发送缓冲区中,依靠TCP协议栈自身的重传机制来保证该数据被接收端收到;我们的问题是发送端应用程序如何判断少量数据已经成功发送到接收端
冀月京心
·
2020-09-14 04:24
Linux系统
常见面试点
tcp报头长度不足60后面补padding,为了长度是4的倍数ip分类分段
socket编程
:Windows操作系统提供了选择(Sel
soipray
·
2020-09-14 02:11
面试
网络聊天室(Java)
摘要本文阐述了基于Linux环境,Java语言实现的基本聊天室功能,涉及Linux下的Java语言的
Socket编程
。以及Java语言的多线程编程。
hongweijin
·
2020-09-14 00:28
Java
and
Object
Oriented
java
聊天
网络
服务器
linux
socket
用户管理中心
方案二:基于
socket编程
,app服务端保持长链接。
zyuanq
·
2020-09-14 00:59
其他
黑客编程入门 之 网络编程入门
网络编程入门前言Socket技术详细介绍
Socket编程
所需函数服务器/客户代码前言 “任何职业都可以成为黑客。你可以是一个木匠黑客。不一定是高科技。
CNG Steve·Curcy
·
2020-09-13 20:10
Hacker
Socket通信原理
对TCP/IP、UDP、
Socket编程
这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是TCP/IP、UDP?2.Socket在哪里呢?
兮之~
·
2020-09-13 20:03
20181129-普联科技面试
,还问了比较基础的,
socket编程
,问了tcp和udp用的接口有何不同。2.嵌入式系统相关:linux,vxworks,这个简单问了下,两者有啥差别,还问了linux中对nul
修行在人间
·
2020-09-13 19:18
面经
socket编程
之bind函数可能遇到的错误及解决办法
bind函数把一个本地地址赋予一个套接字。#includeintbind(intsockfd,conststructsockaddr*myaddr.socklen_taddrlen);UNP练习代码的daytimetcpsrv1.c在运行的时候遇到了两个错误:1.Permissiondenied。这个是由于超0~1024的端口为公认端口,需要root权限运行。2.Addressalreadyinu
womozhi
·
2020-09-13 17:07
UNIX
网络编程
socket编程
以及select、epoll、poll示例详解
socket编程
socket这个词可以表示很多概念,在TCP/IP协议中“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP+端口号”就称为socket。
chouhuan1877
·
2020-09-13 15:54
Linux网络编程篇之ICMP协议分析及ping程序实现
Linux网络编程系列:Linux网络编程篇之
Socket编程
预备知识Linux网络编程篇之TCP协议分析及聊天室功能实现如果对Linux网络编程,对socket通信不是太清楚的同学,强烈推荐看一下上述的预备知识
胡先生的Linux
·
2020-09-13 14:24
linux网络编程
golang从0到1利用
socket编程
实现一个简单的http服务器
前置知识https://blog.csdn.net/zhizhengguan/article/details/108026066开始编程第一份代码packagemainimport("fmt""net")funcaccept_request_thread(connnet.Conn){deferconn.Close()for{//创建一个新切片,用作保存数据的缓冲区buf:=make([]byte,
Ocean&&Star
·
2020-09-13 14:25
#
golang
Linux
Socket编程
总结
在这上面花了一周多,先是思路上的致命错误,导致浪费较多时间,不过调整下很快的完成了自己所需要的代码。期间碰到的几个比较大的问题自己做下记录:1、bind函数的理解错误,这个一般是在服务端用来绑定端口,而我一直以为可以用函数inet_addr()指定接收的IP,其实这里只是假如你有双网卡的时候,有需要可以绑定其中一个IP,htonl(INADDR_ANY)或0最实在。贴下一段初始化的代码bzero(
YongXMan
·
2020-09-13 14:41
Linux
编程
golang基础教程(十九)、tcp网络编程
网络编程有两种:TCP
socket编程
,是网络编程的主流。之所以叫Tcp
socket编程
,是因为底层是基于Tcp/ip协议的.比如:QQ聊天[示意图]b/s结构的http编程
iRich_全栈
·
2020-09-13 13:14
golang
Linux的
SOCKET编程
详解
参考:一篇文章带你熟悉TCP/IP协议https://juejin.im/post/5a069b6d51882509e5432656https://www.cnblogs.com/xiaodingmu/p/7415069.htmlhttps://blog.csdn.net/farmwang/article/details/65449587进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址
beautylanlan
·
2020-09-13 11:46
网络
计算机网络常见面试题
如果自己平时有
Socket编程
的经验对面试也是很有帮助的。网络方面有空可以看看TCP/IP详解卷一和UNIX网络编程。以下总结了一些面试中常问的问题:1、TCP为什么需要3次握手,4次断开?
陈伟chenwei
·
2020-09-13 10:37
计算机网络
计算机网络
TCP/IT
面试
libev学习(一)初识libev
先贴上一段
socket编程
中的helloworld,echo服务器代码,对libev的用法有大致印象#include#include#include#include#include#include#include"ev.h
kari_zhang
·
2020-09-13 08:54
C/C++
同一端口是否可以绑定到多个IP上(关于
Socket编程
中地址与端口绑定那些事)
2016年07月07日20:28:31皓月如我阅读数:7026标签:socketc++编程收起个人分类:c++版权声明:本文为博主原创文章,转载请注明【转载自皓月如我的CSDN博客】,并贴出原始链接地址。https://blog.csdn.net/fm0517/article/details/51854048一块网卡有多个IP,是否能够将同一个端口绑定在多个IP地址上?废话不多说,上源码:【源码1
yz2010
·
2020-09-13 07:42
Linux
c语言实现
socket编程
--客户端与客户端之间通过服务器进行通讯
socket编程
:服务端可以分为:socket()、bind()、listen()、accept()剩下就可以处理数据客户端有:socket()、connect()、处理数据socket():创建一个描述符用来唯一标识一个
╰゛殇损:-*ツ
·
2020-09-13 07:07
网络
socket编程
:客户端
目录socket操作API函数socket()函数connect()函数read()、write()等函数close()、shutdown()函数inet_pton()和inet_ntop()函数网络字节序和主机字节序下面是网络socket通信的基本流程:socket客户端代码:#include#include#include#include#include#include#include#inc
他人代码的搬运工
·
2020-09-13 06:58
C++ Socket 编程
C++
Socket编程
文章转自:https://www.cnblogs.com/L-hq815/archive/2012/07/09/2583043.html(侵删)介绍
Socket编程
让你沮丧吗?
wy吴勇
·
2020-09-13 06:14
socket
c++
基于TCP协议的网络编程之Socket(套接字)
二.Socket通信模型三.
Socket编程
步骤客户端向服务端提交请求的交互过程四.demo:实现一个客户发出请求,服务端向客户端响应的交互过程1)服务器端:2)客户端:五.交互效果如下:一.什么是Socket
sun_0128
·
2020-09-13 06:14
java高级特性API复习
java
socket
linux
socket编程
(多线程)
1,客户端#include#include#include#include#include#include#include#include#include#include/*强调:当客户端连接服务器时,服务器会产生一个新的文件描述符(套接字)与客户端交互,这个新的套接字不是服务器端的监听套接字套接字是全双工的,在一个网络管道中的两端,每端都可以进行读写操作。*/typedefstruct_recv
陌上花开缓缓归以
·
2020-09-13 05:26
linux网络编程
UNIX 网络编程
函数解释2.4基于TCP的网络聊天室3基于UDP的一对多编程3.1服务器编程步骤3.2客户端编程步骤3.3UDP下的读写数据3.4函数解释3.5基于UDP的时间服务器代码本文要讲解Unix下的网络编程,即
socket
一朝英雄拔剑起
·
2020-09-13 05:54
UC
多进程以及多线程
socket编程
在我的上篇博客中已经详细介绍了
socket编程
中所需要的函数,在这里就不过多介绍了,有需要的话可以参考上一篇博客:http://blog.csdn.net/qq_36221862/article/details
摩天轮的思念
·
2020-09-13 05:40
linux
socket编程
多线程模型
/*问题1.调整进程内的最大文件描述符上限2.线程如有共享数据,考虑线程同步3.服务与客户端线程退出时,退出处理4.系统负载,随着链接客户端增加,导致其他线程不能及时得到CPU*//*server.c*/#include#include#include#include#include#include"wrap.h"//自己封装socket出错处理函数,可查看本博客文档#defineMAXLINE8
snakew
·
2020-09-13 05:34
socket编程
之gethostbyname获取IP列表和Host别名列表
gethostbyname函数原型:structhostentFAR*WSAAPIgethostbyname(_In_z_constcharFAR*name);gethostbyname参数为一个域名,返回一个指向hostent的指针hostent结构体内部包含了主机名、别名、IP地址列表等内容structhostent{charFAR*h_name;/*officialnameofhost*/c
luck_horse
·
2020-09-13 05:20
AIR720H
Linux
socket编程
示例2 多线程并发
原文:https://www.cnblogs.com/nanrenzhuang/archive/2013/05/01/6315579.html/****************************************************文件名:pthread_server.c*文件描述:创建子线程来接收客户端的数据*louistested************************
liuxizhen2009
·
2020-09-13 05:59
网络通信和多线程
[java]网络编程(
Socket编程
、套接字编程)
Socket类----实现客户端套接字----套接字是两台机器间通信的端点,用于描述IP地址和端口,应用程序通常通过“套接字”向网络发送请求或者应答网络请求----构造方法:Socket(InetAdressaddress,intport)---创建一个流套接字,并将其连接到指定IP地址的端口号结果图:如下---先运行Service1再运行Client1模拟客户端packageguo;import
soul93457djdfh
·
2020-09-13 05:10
[tarena]
corejava
LWIP Sokect UDP组播
1
Socket编程
-udp服务端和客户端通信(1).建立一个套接字(Socket)(2).绑定服务器端IP地址及端口号--服务器端(3).通过SendTo()方法向指定主机发送消息(需提供主机IP地址及端口
persueadream
·
2020-09-13 05:37
STM32
MCU
socket
udp
igmp
lwip
C#网络编程(
Socket编程
)
二)网络模型(三)IP地址和端口1.IP地址2.端口(四)Socket/TCP五层网络模型(五)TCP和UDP1.UDP:2.TCP:三、Socket/TCPTCP报文TCP三次握手TCP四次挥手四、
Socket
Dust_SongYunfei
·
2020-09-13 05:44
#
Socket网络编程
网络编程
socket
基于TCP的客户端、服务器端
socket编程
一.实验目的理解tcp传输客户端服务器端通信流程二.实验平台MACOS三.实验内容编写TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,则显示客户的IP地址、端口号,并向客户端发送字符串。四.实验原理使用TCP套接字编程可以实现基于TCP/IP协议的面向连接的通信,它分为服务器端和客户端两部分,其主要实现过程如下四.实验流程服务器端流程1.创建socketsocket是一个结构
bailan6005
·
2020-09-13 05:56
Python之
socket编程
(未完待续)
一CS架构二TCPUDPIP之间的关系二套接字套接字工作流程套接字函数基于TCP的
socket编程
基于TCP的
socket编程
的实现方式基于TCP的
socket编程
实现远程执行命令功能基于TCP的
socket
Techml
·
2020-09-13 04:13
python
TCP
Socket编程
实例1---Client端
/**TcpClient.c*/#include#include#include#include#include#include#include#include#include#defineSERVPORT1888#defineMAXDATASIZE30intmain(intargc,char*argv[]){intsockfd,sendbytes;charbuf[MAXDATASIZE];str
非著名码农
·
2020-09-13 04:04
【嵌入式开发】
【LINUX/UNIX】
vc下
socket编程
步骤
基于TCP的
socket编程
是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定
weixin_33720452
·
2020-09-13 04:40
C#编程之Socket套接字编程
socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是
Socket编程
接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket
雾里看花_lhh
·
2020-09-13 04:20
c#学习
socket编程
二十四:gethostbyname()函数:通过域名获取IP地址
客户端中直接使用IP地址会有很大的弊端,一旦IP地址变化(IP地址会经常变动),客户端软件就会出现错误。而使用域名会方便很多,注册后的域名只要每年续费就永远属于自己的,更换IP地址时修改域名解析即可,不会影响软件的正常使用。关于域名注册、域名解析、host文件、DNS服务器等本节并未详细讲解,请读者自行脑补。本节重点讲解如何使用域名。通过域名获取IP地址域名仅仅是IP地址的一个助记符,目的是方便记
挺的博客
·
2020-09-13 04:54
物联网
C#异步
Socket编程
同步与异步:简单地说,同步即程序执行一个方法,等该方法返回之后,继续往下走,异步:即程序调用一个方法后立即返回,“宏观”而言,主线程与方法线程并行执行。就本例而言,socket的异步方法BeginConnect被调用后,接着执行主线程中该语句之后的代码,即:for(inti=0;i<5;i++)Console.WriteLine("DoSomeOtherWork.");byte[]byteData
踏雪
·
2020-09-13 04:44
C#网络核心编程
socket
c#
null
interface
任务
.net
socket编程
数据接收 判别 存储 程序打包后可运行
一此次接触
socket编程
主要是因为需要从硬件端获取传感器数据,利用4G将数据发送到服务器后进行存储。先在本机进行代码测试,工具有eclipse,mysql,navicat。
洋葱味甜甜圈
·
2020-09-13 04:41
java
服务器
socket
socket采用readline()方法产生阻塞及解决方案
前言:由于要从硬件传感器端接收已经规定好的字符串数据,硬件方采用4G将数据发送,用
socket编程
将数据判别后格式化最后进行存储,具体源代码可以阅读上一篇博客https://blog.csdn.net/
洋葱味甜甜圈
·
2020-09-13 04:09
socket
java
后台数据交互
使用fsockopen()实现异步调用PHP
PHP是支持
socket编程
的
lzr77
·
2020-09-13 03:21
Web篇--java编写接口为外部提供服务技术选择
我了解的编写接口的方式有:
socket编程
servletwebservicehttp+json对于上面的四种方式,基本上都能实现我目前的项目需求,可是我就是想知道用哪一个最合适,因此根据查阅资料以及自己的理解记录下自己的看法
巫师大人
·
2020-09-13 00:45
java
网络编程与TCP/UTP协议
目录一、网络编程1.网络编程的三要素2.网络分层3.IP位置4.端口port5.资源的传输协议6.
Socket编程
二、TCP编程1.特点2.主体3.服务器4.客户端5.示例6.UDP编程与TCP编程的比较
Sean.xs
·
2020-09-12 22:57
I/O与网络
Win
socket编程
--IOCP完成端口模型
引言要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的优势
zzhongcy
·
2020-09-12 21:40
网络编程
lwip 低级、连续、高级
socket编程
介绍
今天看书,忽然发现对于lwip来说,使用BSD
socket编程
,对于嵌入式系统来说,是一种低效的方式,但是胜在简单、移植性好。
yangzhao0001
·
2020-09-12 21:40
neclues
Socket通信(三)多进程服务器的实现
Process-per-connection一个连接由一个进程来处理并发
Socket编程
(二)中的基本回射服务器,这个时候服务器只允许一个客户端对它进行连接,不允许多个客户端进行连接因为一个客户端连接过来
一个socket小白
·
2020-09-12 21:49
socket
linux下
socket编程
,使用多线程实现多客户端与服务器通信
多线程实现多个客户端与服务器通信,服务器主线程一直不停监听客户端的连接,每来一个客户端连接,服务器主控线程就创建一个线程去处理这个客户端数据,服务器端的线程负责把客户端的发来的数据从小写变成大写再写回客户端。服务器端代码:server.c/*server.c*/#include#include#include#include#include#include"wrap.h"#include#defi
Smart_Maggie
·
2020-09-12 20:51
socket编程
Linux系统编程(35)——
socket编程
之TCP服务器的并发处理
我们知道,服务器通常是要同时服务多个客户端的,如果我们运行上一篇实现的server和client之后,再开一个终端运行client试试,新的client就不能能得到服务了。因为服务器之支持一个连接。网络服务器通常用fork来同时服务多个客户端,父进程专门负责监听端口,每次accept一个新的客户端连接就fork出一个子进程专门服务这个客户端。但是子进程退出时会产生僵尸进程,父进程要注意处理SIGC
weixin_30527551
·
2020-09-12 20:13
Java使用多线程实现Socket多客户端的通信
而
socket编程
就是为了完成两个唯一进程之间的通信(一个是客户端,一个是服务器端),其中用到的协议是TCP/UDP协议,它们都属于传输层的协议。
weixin_30407613
·
2020-09-12 20:08
为什么
socket编程
要用到多线程
不得不佩服计算机先驱的设计:
socket编程
为什么需要多线程。
weixin_30344131
·
2020-09-12 20:36
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他