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编程
——一个简单的例子(转)
原文地址:http://blog.csdn.net/wind19/article/details/6156339从一个简单的使用TCP例子开始
socket编程
,其基本步骤如下:serverclient+
weixin_34248118
·
2020-06-28 14:01
python
socket编程
实现简单p2p聊天程序
目标是写一个python的p2p聊天的项目,这里先说一下pythonsocket的基础课程一、PythonSocket基础课程Socket就是套接字,作为BSDUNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个So
weixin_34185364
·
2020-06-28 13:45
你得学会并且学得会的
Socket编程
基础知识
这一篇文章,我将图文并茂地介绍
Socket编程
的基础知识,我相信,如果你按照步骤做完实验,一定可以对
Socket编程
有更好地理解。
weixin_34024034
·
2020-06-28 09:31
#include
找不到头文件
ubuntu下
socket编程
涉及到头文件sys/socket.h和sys/types.h。我是用的codeblocks编辑器,当我想查看socket,h头文件时编辑器提示找不到头文件。
weixin_34021089
·
2020-06-28 09:18
使用setsockopt TCP_NODELAY禁用 Nagle算法
vc下面
socket编程
,使用阻塞方式的时候,会自动使用Nagle算法,如:当pc不断发送32Bytes的数据的时候,会将这些包合并起来一起发送。如果另一头使用的
weixin_34007020
·
2020-06-28 09:22
[源码和文档分享]基于C语言的Linux环境下
socket编程
使用Berkeley套接字的系统有很多,本系统是在Ubuntu下用C语言进行
socket编程
。
ggdd5151
·
2020-06-28 09:47
C#中使用Socket实现简单Web服务器
关键有两个:熟悉
Socket编程
;熟悉HTTP协议。上一篇主要是通过socket来模拟浏览器向(任何)Web服务器发送(HTTP)请求,重点在浏览器端。
weixin_33943836
·
2020-06-28 08:49
Java IO(3)非阻塞式输入输出(NIO)
在上篇《JavaIO(2)阻塞式输入输出(BIO)》的末尾谈到了什么是阻塞式输入输出,通过
Socket编程
对其有了大致了解。
weixin_33841722
·
2020-06-28 06:29
Java Socket中使用ObjectInputStream对象的注意事项
Socket编程
中一个很奇怪的现象:用DataInputStream对象没错,但改为ObjectInputStream就出错了,而且try...catch还抓不到异常。
weixin_33816611
·
2020-06-28 05:04
C#网络编程二:
Socket编程
一:什么是SOCKETsocket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄(其实就是两个程序通信用的)。socket非常类似于电话插座。以一个电话网为例:电话的通话双方相当于相互通信的2个程序,电话号码就是ip地址。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于
weixin_33770878
·
2020-06-28 05:03
Android学习笔记49:
Socket编程
实现简易聊天室
本篇博文将主要对Socket进行介绍,并通过
Socket编程
实现一个简易聊天室的案例。
weixin_33694620
·
2020-06-28 03:43
手写简易WEB服务器
首先我们要准备的知识是:
Socket编程
HTMLHTTP协议服务器编写反射XML解析有了上面的知识,我们可以开始写我们的代码了~~1、首先我们要应用
Socket编程
写一个简单的服务端用来接收服务器端发来的请求
weixin_30951231
·
2020-06-28 02:55
Socket编程
半双工
服务器packagecom.test;importjava.io.IOException;importjava.net.*;importjava.io.*;publicclassMyServer{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubMyServerms=newMyServer();}publicMySer
weixin_30894389
·
2020-06-28 02:03
Socket编程
-- 全双工通信
//这是客户端packagecom.test;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.Socket;importjava.net.UnknownHostException;public
weixin_30752699
·
2020-06-28 00:00
Socket编程
实践(8) --Select-I/O复用
五种I/O模型介绍(1)阻塞I/O[默认]当上层应用App调用recv系统调用时,如果对等方没有发送数据(Linux内核缓冲区中没有数据),上层应用Application1将阻塞;当对等方发送了数据,Linux内核recv端缓冲区数据到达,内核会把数据copy给用户空间。然后上层应用App解除阻塞,执行下一步操作。(2)非阻塞I/O[少用]上层应用App将套接字设置成非阻塞模式,然后循环调用rec
weixin_30675247
·
2020-06-27 23:53
C#
Socket编程
同步以及异步通信
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受请求,创建专用链接进
weixin_30633507
·
2020-06-27 22:58
python 网络编程之Socket通信案例消息发送与接收
本文将实现一个简单的Socket通信案例消息发送与接收正文这里写图片描述在python中的
socket编程
的大致流程图如上所示我们来首先编写客户端的代码:#!
楼上小宇
·
2020-06-27 21:39
【原创】自己动手实现静态资源服务器
引言本文利用java自带的
socket编程
实现了一个简单的静态资源服务器,可以响应静态资源。本文一共有两个版本的源码。
weixin_30544657
·
2020-06-27 21:36
20191222 对即时通讯、消息推送、
socket编程
中的计算机网络知识的理解
一、前言计算机网络相关的知识重要吗?就像socket通信,如果不知道tcp、ip协议、公有地址,私有地址,默认网关等相关知识,我们只要知道使用socket,知道自己的ip地址和监听端口,懂得CtrlC和CtrlV,一切顺利的话也能实现一个简单的socket服务器。可是也有可能遇到各种各样的问题,尤其是生产环境中,而不是简单的在单机上启动一个socket服务器和客户端进行通讯那么简单。在学习即时通讯
LLLLLLLLEE
·
2020-06-27 21:08
工作总结
记录
计算机网络基础
PHP
SOCKET编程
1.预备知识一直以来很少看到有多少人使用php的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,httppost提交,smtp提交,组包并进行特殊报文的交互(如smpp协议),whois查询。这些都是比较常见的查询。特别是php的socket扩展库可以做的事情简直不会比c差多少。php的socket连接函数
weixin_30492047
·
2020-06-27 20:14
socket编程
之bind()函数
名称bind()把名字和套接字相关联使用格式#include#includeintbind(intsockfd,conststructsockaddr*addr,socklen_t*addrlen);功能描述当用socket()函数创建套接字以后,套接字在名称空间(网络地址族)中存在,但没有任何地址给它赋值。bind()把用addr指定的地址赋值给用文件描述符代表的套接字sockfd。addrle
weixin_30407099
·
2020-06-27 19:39
linux下用C语言实现TCP/IP服务器与客户端互相发送数据的
socket编程
linux下用C语言实现TCP/IP服务器与客户端互相发送数据的
socket编程
server.c#include#include#include#include#include#include#include
魏波-
·
2020-06-27 14:12
Linux网络编程
NSStream封装和FlatBuffer数据解析
基于NSStream封装的
socket编程
和FlatBuffer数据解析流程:首先client通过IP和port发送nettype给dns服务器,然后dns服务器返回给客户端一个新的IP和port,断开与
ttdiOS
·
2020-06-27 14:37
C#
socket编程
——TCP协议创建服务器端和客户端并进行通信
我们做网络通信的时候需要有通信协议,在进行
socket编程
的时候有两种通信协议TCP、UDP,这次我们就用简单的方式在一台电脑建立TCP协议的服务器端和客户端并使之进行通信。
_April_
·
2020-06-27 12:35
C#
TCP的
socket编程
中“全双工的字节流”含义的深刻理解
本人从事TCP的
socket编程
多年,趟过很多坑,对于TCP是“全双工的字节流”这几个字的含义有深刻理解。这几个字,文字虽少,但字字精辟。如果没有深刻理解,编程中可能知其然不知其所以然,难有大作为。
waisock2017
·
2020-06-27 12:34
JAVA
Socket编程
——基于ServerSocket建立聊天服务器
该篇博客写一下关于
Socket编程
,java实现基于ServerSocket的聊天服务器。
浅然言而信
·
2020-06-27 12:00
●
Java基础
c#数据包拦截+网络编程
c#数据包拦截+网络编程用C#下的Raw
Socket编程
实现网络封包监视谈起
socket编程
,大家也许会想起QQ和IE,没错。
小范f-li.cn
·
2020-06-27 12:53
Linux网络服务器
socket编程
Linux系统网络服务器模型主要有两种:并发服务器和循环服务器。所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻指可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特点。1、TCP循环服务器:首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的所有请求后断开连接,然后再接受下一个客户端的请求。创建
笑熬浆糊
·
2020-06-27 11:12
socket编程
——listen函数限制连接数的解决方案
函数原型:intlisten(intsockfd,intbacklog);当编写服务器时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法:下面只讨论TCPUDP不做讨论(很少使用到listen函数)listen函数用法:函数应该在调用socket和bind这两个函数之后,accept函数之前调用。listen函数作用:让服务器套接字sockfd进入监听状态。返回值:成功返回0;失败返回-
时间已静止
·
2020-06-27 11:09
python下
socket编程
之TCP连接状态
在互联网行业中,不管是对网络服务器的开发,还是对网络客户端,例如爬虫的开发中,都会涉及到底层的运行原理,那就是
socket编程
,那么今天,我们将对python下的
socket编程
开发中,TCP协议中连接状态做一个介绍
IT-source
·
2020-06-27 11:44
TCP协议和TCP的python编程(客户端和服务器的编程)
Socket编程
需要哪三个元素?客户端和服务器的快速辨别方法,为什么可以用这种方法判断?AF_INET指的是什么?SOCK_STREAM指的是什么?网页Web的端口号是多少?
vict_wang
·
2020-06-27 11:24
网络编程
网络子系统之网络层和socket
MonitoringandTuningtheLinuxNetworkingStack:ReceivingDataMonitoringandTuningtheLinuxNetworkingStack:SendingDataLinux的
SOCKET
vector_s
·
2020-06-27 11:30
linux系统开发
协议
linux
网络子系统
带你手写基于 Spring 的可插拔式 RPC 框架
在本Chat你将学会如下内容:如何从头搭建一个框架RPC底层实现原理Dubbo的实现原理Spring插件开发Netty、HTTP,以及
Socket编程
GitChat的博客
·
2020-06-27 11:30
Java
Socket编程
和TCP/IP协议
Socket编程
一、网络基础知识1、两台计算机间进行通讯需要以下三个条件:IP地址、协议、端口号2、TCP/IP协议:是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也成
零下十五度w
·
2020-06-27 10:38
java
通过JAVA 代码来看TCP的3次握手和4次挥手
之前一直没弄明白我使用JAVAAPI进行
socket编程
的时候,到底调用哪个API的时候,TCP底层进行了3次握手,调用哪个API的时候,TCP底层进行了4次握手。
Small0716
·
2020-06-27 08:25
java
项目实战:Qt5/C++:QT象棋【初版】
而最后的socket的双人PC端进行游戏,在现在现在基础上面加上
Socket编程
的类就可以了。其他:后续还是会继续更新的,当有空
漂泊_人生
·
2020-06-27 08:10
QT
Java
Socket编程
及源码解析
JavaSocket示例ServerSocketpublicclassBioServer{privateintport;privateExecutorServiceservice=Executors.newFixedThreadPool(3);publicBioServer(intport){this.port=port;}publicvoidstart(){ServerSocketserverS
lhrimperial
·
2020-06-27 08:55
Java网络编程系列
linux里的backlog详解
什么是backlog说起backlog,都会想起
socket编程
中的listenbacklog参数,而这个backlog是linux内核中处理的backlog么
不再疯要傻
·
2020-06-27 07:34
NOSQL
socket网络编程实现客户端和服务端通信
尝试一个新的方法:
socket编程
,本篇博客以Java.net.Socket为demo简单介绍下。
www-文子
·
2020-06-27 05:17
★★★Java学习
------java基础
Golang——22_网络编程
22网络编程目录22网络编程22.1网络概述22.1.1网络协议22.1.2分层模型1.网络分层架构2.层与协议3.每层协议的功能1)链路层2)网络层3)传输层4)应用层22.2
Socket编程
22.2.1
医麦
·
2020-06-27 05:38
Golang
Socket编程
及mina框架简单示例
要实现客户端与服务器的长连接,可以使用socket的方式连接服务器与客户端。在这篇文章中,将用原生的方式实现socket的服务器端和客户端,然后用Mina框架再实现一次。原生方式上:客户端可实现如下:SocketClient:packagesocketClient;importjava.io.BufferedReader;importjava.io.IOException;importjava.i
洽洽老大
·
2020-06-27 03:51
java网络编程相关
面试总结7--计算机网络相关问题Part1
如果自己平时有
Socket编程
的经验对面试也是很有帮助的。网络方面有空可以看看TCP/IP详解卷一和UNIX网络编程。以下总结了一些面试中常问的问题:1、TCP为什么需要3次握手,4次断开?
幸运的铁匠
·
2020-06-27 03:38
面试总结
c++
socket编程
实现简单DNS协议实现获取域名ip(TCP)
上次在文章《
socket编程
实现简单DNS协议实现获取域名ip(UDP)》中提到使用udp协议发送dns数据包查询站点ip,这次带来TCP版本的查询代码。
oliver-11
·
2020-06-27 02:44
Golang在windows下的
socket编程
(不使用net包和Cgo)
go也可以像普通的
socket编程
那样:创建套接字->绑定->监听…当然,go中有net包可以使用,但是如果要实现一些比较底层的操作,例如自己构造数据包,就可以通过这种比较原始的方式来进行
socket编程
爱神CODE
·
2020-06-27 02:25
网络的造诣
golang
编程
go
网络编程
socket
深入浅出讲解:php的socket通信
对TCP/IP、UDP、
Socket编程
这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:什么是TCP/IP、UDP?Socket在哪里呢?Socket是什么呢?
镜花水中月
·
2020-06-27 02:03
python2与python3解析数据
封装格式为十六进制的数据帧,蓝牙模块将数据通过串口发送给wrtnode2p,wrtnode通过ser2net服务将数据转为网络数据,可以通过监听192.168.8.1:2001实现对数据的抓取,环境为python3时通过
socket
李君何
·
2020-06-27 01:09
(P18)
socket编程
(十三)
文章目录1.selectvspoll2.epoll使用3.epoll与select、poll的区别4.epoll模式:EPOLLLT,EPOLLET1.selectvspollselect限制(1)一个进程能打开的最大文件描述符的个数是有限的(2)FD_SETSIZE(fd_set)poll限制,poll只有select的第一个限制(1)一个进程能打开的最大文件描述符的个数是有限的最大文件描述符的
假如我年少有为不自卑~
·
2020-06-27 01:51
Linux高性能编程
(P19)
socket编程
(十四)
文章目录1.UDP特点2.UDP客户/服务基本模型3.UDP回射客户/服务器4.UDP注意点1.UDP特点无连接不需要经过三次握手基于消息的数据传输服务TCP是基于流的传输服务,消息之间没有边界,UDP数据包之间有边界不可靠数据包丢失,重复,乱序,以及缺乏流控一般情况下UDP更加高效2.UDP客户/服务基本模型3.UDP回射客户/服务器红色竖线:表示客户端和服务端的边界eg:服务端:Network
假如我年少有为不自卑~
·
2020-06-27 01:51
Linux高性能编程
(P17)
socket编程
(十二)
文章目录1.select限制2.poll:与select差不多1.select限制用select实现的并发服务器,能达到的并发数,受到2个方面的限制(1)一个进程能打开的最大文件描述符的限制。这个可以通过调整内核参数实现。(2)select中的fd_set集合容量的限制(FD_SETSIZE)。这需要重新编译内核。FD_SETSIZE是在头文件中定义的,而且需要重新编译内核方法1,使用命令:解决一
假如我年少有为不自卑~
·
2020-06-27 01:51
Linux高性能编程
linux下基于socket的聊天软件
最近学习linux
socket编程
,看看unp那本书,顺便写了个类似最简单聊天功能的软件,界面是用qt写的,写下来总结总结吧,如果有问题,欢迎大家和我交流。
vinllen
·
2020-06-27 01:17
socket
Linux
Network
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他