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 tcp编程
那么网络通讯方面都会涉及到
socket编程
,
·
2020-08-24 10:21
ios
socket编程
初步:iphone客户端与java服务端通信
大家好,这是我的第一个原创教程,下面我们来学习下最基本的SOCKET是怎样在两台电脑上实现数据交换的。首先是我们的java端:packagecom.hcios.socket;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.IOException;importjava.io.InputStream;imp
墨半成霜
·
2020-08-24 06:20
即时通信技术/IM
Android关于
socket编程
,实现与服务器端通信
Android手机的应用,除了它的手机功能之外,另外一个吸引人的地方在于它的开放性,这一点iphone无法比拟,至少iphone太多商业化气息。如同当年windows95一样,android为我们开启另一扇交流之窗,而要实现交流,socket通信必不可少。java在socket通信方面上已经有了很好的范例,我只是抛砖引玉,将其引入到android之中,疏漏之处在所难免,很多地方也值得深思与考量,高
ictch
·
2020-08-24 05:57
Linux系统编程10:
Socket编程
1-概念
1.套接字1.1什么是socketsocket是一个编程接口socket是一种特殊的文件描述符everythinginUnixisafile1.2协议域domainNo.参数含义1AF_INETIPv42AF_INET6IPv63AF_LOCALUnix域1.3类型typeNo.类型Type作用说明1流式套接字SOCK_STREAM提供面向连接、可靠的数据传输服务,数据按字节流、按顺序收发,保证在
jdzhangxin
·
2020-08-24 05:30
golang
socket编程
在大学的时候,曾经修过一门课《网络原理》,其中就花很大的篇幅讲过TCP/IP四层网络协议(OSI的七层网络协议可以映射到这个四层协议上来),也讲过HTTP协议、
socket编程
。
卓立0
·
2020-08-24 04:04
Go
Python
socket编程
本章内容1、Socket简介2、Socket远程服务器操作3、SocketServer模块4、粘包Socket简介python内有很多针对常见网络协议的库,socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】
weixin_30819163
·
2020-08-24 03:54
Java
Socket编程
之Netty框架线程模型
1.Netty概述Netty是一个由JBoss提供的高效的JavaNIOclient-server(客户端-服务器)开发框架,使用Netty可以快速开发网络应用。Netty提供了一种新的方式来使开发网络应用程序,使其很容易使用且有很强的可扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty是完全基于NIO实现的,采用事件驱动机制,非阻
梁朋举
·
2020-08-24 02:16
Go语言进行web开发(二) Go中的
Socket编程
8.1
Socket编程
在很多底层网络应用开发者的眼里一切编程都是Socket,话虽然有点夸张,但却也几乎如此了,现在的网络编程几乎都是用Socket来编程。你想过这些情景么?
thinkerleo7798
·
2020-08-24 02:41
网络协议与网络编程
Go语言
socket(java) 搭建一个多人在线聊天室(转载)
说明今年由于疫情原因只能在家里学习,今年学校有一门很重要的课程《面向对象》,学习了java中的编程思想、多线程、JML、UML等等东西,为了检验自己学习得好不好,再加上听说java很适合
socket编程
白十七
·
2020-08-24 02:21
C++
socket编程
write()、read()简介及与send()、recv()的区别
write函数原型:ssize_twrite(intfd,constvoid*buf,size_tnbytes)write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1.并设置errno变量.在网络程序中,当我们向套接字文件描述符写时有两可能:1)write的返回值大于0,表示写了部分或者是全部的数据.这样我们用一个while循环来不停的写入,但是循环
Promising丶
·
2020-08-24 02:46
C++
tcp 粘包详解
因此TCP的
socket编程
,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法)
小世界-_-
·
2020-08-24 02:09
tcp
粘包
2020腾讯PCG后台开发暑期实习生面试(1-2面)
分钟,不过很快就写完了,不允许使用任何库函数和自带的数据结构(1)找出第100大的数(2)字符串复制函数(3)10进制数字转成64进制数,进制符包括0-9A-Za-z和#@问了快排,递归非递归的实现2、
socket
hlwxzmj
·
2020-08-24 01:49
笔记
使用golang构建高可用微服务-概述
虽然一直调侃说PHP是世界上最好的语言(在构建web应用中,无论是从开效率还是入门难度来说,PHP有着无法撼动的地位),但是毕竟是脚本语言,运行效率、垃圾回收等方面都是其瓶颈,对于高并发计算、socket和web
socket
不懂代码的猿
·
2020-08-24 00:55
golang微服务
如何走好Java自学之路
在这儿之后,你可以选择向J2ME、或者JavaGUI、
Socket编程
等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘
湖底冰火
·
2020-08-24 00:48
Java
面试经验-京东(挂)
都是常规题1多态2重载和重写,const能否发生重载3
socket编程
客户端服务器端的步骤然后就挂了
scavenger1994
·
2020-08-23 22:15
面试经验
Linux网路编程基础及并发服务器
主要内容如下:简介网络模型以及相关的
socket编程
简介多进程编程简介多线程编程简介I/O复用通过多进程,多线程以及I/O复用实现服务器并发引言网络中的实际应用大多都可以归纳为客户机/服务器模型(Clinet
zbqyexingkong
·
2020-08-23 22:19
LINUX
编程
并发
网络
linux编程
socket编程
实现简单的http server
在了解HTTP协议在应用层的一些通信规则后,我们可以开始写一个简单的httpserver,加深对socket的理解。为了简单起见,这里不对请求的方法等进行判定,默认为GET;也不请求特定资源。(一)TCP服务器简单起见,这里用简单的单线程迭代服务器,即在一个while循环里面不断接收请求处理请求。套接字函数这里的所有的套接字函数都是使用unp中的包裹函数:intSocket(int,int,int
奔跑的码农
·
2020-08-23 21:04
其他
linux网络
socket编程
select
#include#include#include#include#includeintmain(void){fd_setrfds;structtimevaltv;intretval;/*Watchstdin(fd0)toseewhenithasinput.*/FD_ZERO(&rfds);FD_SET(0,&rfds);/*Waituptofiveseconds.*/tv.tv_sec=5;tv.
panamera12
·
2020-08-23 21:28
非阻塞式socket的select()用法
Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
weixin_33892359
·
2020-08-23 20:13
《NIO与
Socket编程
技术指南》读书笔记
缓冲区Buffer类的使用传统的IO流常常把字节流中的数据放入byte或者char数组中,由于java对array数组操作的api较少,所以需要自己使用原始的处理方式(使用length属性等或者下标)处理数据,比较麻烦。这个问题可以使用Buffer缓冲区解决,Buffer类有多个子类:Buffer子类使用这些子类表示缓冲区保存多种类型的数据,而不只是byte和char。要注意的是,Buffer和它
云师兄
·
2020-08-23 20:49
非阻塞式
socket编程
(select() )
非阻塞式
socket编程
(select())2009-08-2809:43:35分类:C/C++http://eastsun.blogbus.com/logs/7873846.htmlSelect在
Socket
waterwindsxu
·
2020-08-23 20:37
linux
unix
c/c++/objc
细谈select函数(C语言)
from:http://blog.csdn.net/piaojun_pj/article/details/5991968Select在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用
国wei 778
·
2020-08-23 19:22
linux*
c/c++
select
elect在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式
fysy0000
·
2020-08-23 16:50
socket编程
(二)——Socket模式
Socket编程
注意点:Socketconnect(SocketAddressendpoint,inttimeout)方法:连接到服务器,并指定一个超时值。超时值零被解释为无限超时。
dizai3980
·
2020-08-23 16:15
Java中
socket编程
本博客实现的功能是:客户端向服务端发送socket请求,要求将服务端随机生成的1000个整数通过网络将其传送到客户端。服务端代码:packagecom.src.netservice;importjava.net.*;importjava.io.*;publicclassserviceextendsThread{/***@paramargs*/privatefinalstaticintDataLen
桃箜
·
2020-08-23 15:08
Java
Android之简单
Socket编程
让人有点喘不过气来,刚好今天有点空就写下了这篇有关
Socket编程
的博客。由于时间匆忙没有好好去弄,因此该应用非常简单,大家看看就好了。嘛!最主要的还是原理。
Joker_Ya
·
2020-08-23 15:00
Android
Select在
Socket编程
http://eastsun.blogbus.com/logs/7873846.htmlSelect在
Socket编程
中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如
cuj2489
·
2020-08-23 14:56
想知道JavaWeb通信方式发展历程和TCP杠IP协议吗?
通信的方式简单通信不同请求复杂请求案例实操简单通信回顾
Socket编程
给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是
同一片蓝天下
·
2020-08-23 11:56
java
后端
http
程序员
https
【Swoole扩展】基础到进阶
首先我们了解一下学习Swoole需要掌握哪些知识:首先是Linux的多进程和线程切换,还有就是消息队列、共享内存等相关进程通信然后是
socket编程
然后是底层协议TCP/IP协议,TCP/UDP协议IO
Leslie丶
·
2020-08-23 10:06
高级篇
Swoole之路
想知道JavaWeb通信方式发展历程和TCP杠IP协议吗?
通信的方式简单通信不同请求复杂请求案例实操简单通信回顾
Socket编程
给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是
同一片蓝天下
·
2020-08-23 09:20
java
后端
http
程序员
https
day19 socket套接字/Thread多线程
1.什么是socketsocket又叫套接字,指的是网络通信的两端,分别是服务器和客户端
socket编程
指的就是通过代码实现客户端和服务器之间的通信2.服务器的实现importsocket-1.创建套接字对象
盒小小
·
2020-08-23 08:59
socket编程
原理
socket编程
原理1、问题的引入1)普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close
weixin_30660027
·
2020-08-23 07:19
基于MFC的
socket编程
(异步非阻塞通信)
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。异步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而同步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。阻塞套接字是指执行此套接字的网络调用
wangpei787636458
·
2020-08-23 07:36
socket
mfc
编程
网络
服务器
file
java之
Socket编程
: Select为什么会同时阻塞多个 I/O 操作?
发脾气是本能也是无能,情绪折射心态,心态决定命运疑惑在I/O复用模型中,会用到Select,这个函数也会使进程阻塞,但是和阻塞I/O所不同的是这两个函数可以同时阻塞多个I/O操作。这句话怎么理解?解答Select选择器主要作用就是监听,如果多个客户端中其中一个客户端有数据,那么就读取这个客户端数据,这个时候其他客户端有数据也必须等待这个客户端数据读取结束,这个就是阻塞了。
我相信慢思考的力量
·
2020-08-23 06:44
socket通讯专栏
Java
socket编程
,模拟modbus协议收发温湿度数据
任务:
socket编程
,服务端模拟温湿度采集器,实现与客户端的通信。
w_boyang
·
2020-08-23 06:50
Java
socket编程
modbus协议
socket编程
select函数处理多个I/O并发
//本程序仅对客户端进行处理多个并发的I/O//服务器端#include#include#include#include#include#include//使用signal函数#include//使用wait函数#include#include#include#include#defineERR_EXIT(m)\do\{\perror(m);\exit(EXIT_FAILURE);\}while(
snakew
·
2020-08-23 06:44
(原)Java死循环造成CPU占用率特别高
在
Socket编程
中,要采用多线程去处理网络流,客户端需要不停的去监听端口中是否有数据过来,这里采用基本的流收发,DataInputStream在所有的read方法都是阻塞的,只有available这一个方法是非阻塞的
qinshuanghong
·
2020-08-23 06:26
Socket编程
中select函数的用法详解
select()在
SOCKET编程
中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如conncet()、accept()、recv()或recvfrom
Phoenix_FuliMa
·
2020-08-23 06:27
网络编程
网络编程学习笔记一:
Socket编程
from:http://blog.csdn.net/gneveek/article/details/8699198“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或
aidem_brown
·
2020-08-23 05:48
Socket握手
linux下
socket编程
实现一个服务器连接多个客户端
linux下
socket编程
实现一个服务器连接多个客户端https://blog.csdn.net/Ctrl_qun/article/details/52524086使用socekt通信一般步骤1)服务器端
TuxedoLinux
·
2020-08-23 05:48
socket
socket编程
之listen
tcp00127.0.0.2:60000.0.0.0:*LISTEN4462/./sertcp00127.0.0.2:6000127.0.0.2:33797SYN_RECV-tcp00127.0.0.2:33796127.0.0.2:6000ESTABLISHED4467/./clitcp00127.0.0.2:33797127.0.0.2:6000ESTABLISHED4469/./clitcp
Learning_zhang
·
2020-08-23 05:15
Linux编程
网络
socket
listen
socket编程
(Linux下使用select函数实现多客户端连接服务器)
使用socket网络编程实现fsystem功能。(服务器和多个客户端通信)sock服务器端#include#include#include#include#include#include#include#include#include"pmanager.h"#defineSERVER_PORT6666#defineMAXIMUM_LENGTH10#defineBUFES20#defineSIZE1
xasylt
·
2020-08-23 04:38
linux下
socket编程
select实现非阻塞模式多台客户端与服务器通信
select函数原型如下:intselect(intmaxfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);select系统调用是用来让我们的程序监视多个文件句柄(socket句柄)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变有一片博文写得非常详细易理
tingyuanss
·
2020-08-23 04:30
c++编程
Java
socket编程
CPU占用率高的问题解决
本人用Java
socket编程
,多线程程序,发现CPU占用率非常高,经过一番研究,问题解决,特记录如下。
cookietian
·
2020-08-23 04:54
JAVA编程
socket编程
基于IO复用的多客户端服务器
很久没更新了,今天写了一个windows下的
socket编程
基于IO复用的多客户端服务器,重点在于select函数,自行百度就可以了。
timelikesong
·
2020-08-23 04:22
程序员
编码
sock
socket
c
测试开发面试-技术题持续累积
Socket编程
,http,webService例如你认为最成功的项目是?为什么?你的优缺点?(我就倒在了这个上边)百度贴吧,你怎么进行测试?百度的登录你怎么测试?项目中有什么困难?如何克服的?
weixin_30871701
·
2020-08-23 03:47
java NIO学习笔记 非阻塞IO编程
我们都知道TCP是面向连接的传输层协议,一个socket必定会有绑定一个连接,在普通的BIO(阻塞式IO)中,需要有三次握手,然后一般的
socket编程
就是这样的形式。
genguyige
·
2020-08-23 01:05
java
io
看《组合数学》有感
嗯嗯,这个教训一定要记住,把老板开的书单记下来:数学基础:线性代数与矩阵分析、离散数学(树、图、数理逻辑)近世代数、组合数学、模糊数学计算机科学:计算机网络(IPv4、IPv6、
Socket编程
、基本路由算
dsniff
·
2020-08-23 01:10
想知道JavaWeb通信方式是怎么发展的,TCP杠IP协议就只是TCP和IP协议吗?
通信的方式简单通信不同请求复杂请求案例实操简单通信回顾
Socket编程
给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是
程序员大大
·
2020-08-22 22:26
乐字节教育
Socket编程
中的强制关闭与优雅关闭及相关socket选项
原文http://blog.csdn.net/Bad_Sheep/article/details/6157738以下描述主要是针对windows平台下的TCPsocket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指
kingoverthecloud
·
2020-08-22 21:08
网络编程
网络
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他