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编程
地址一般为空,用于部署在任何地方)3.调用监听方法监听客户端请求4.无限循环-调用接受连接方法,并实例化客户端对象5.无限通信循环-通过客户端对象调用通信方法传递内容6.关闭客户端连接7.关闭服务器【
socket
yogurt_3ec2
·
2018-01-07 18:58
socket编程
简单入门
TCP/IP协议简介TCP/IP是基于TCP和IP这两个最初的协议之上的不同的通信协议的大的集合。IP协议负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就负责决定如何把一个IP包转发出去。IP包的特点是按块发送,途径多个路由,但不保证能到达,也不保证顺序到达。TCP协议则是建立在IP
24号同学
·
2018-01-05 15:43
socket
Socket编程
一、网络基础知识(参考计算机网络)1、两台计算机间进行通讯需要以下三个条件:IP地址、协议、端口号2、TCP/IP协议:是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也成TCP/IP协议族、或TCP/IP协议栈TCP:TransmissionControlProtocol传输控制协议IP:InternetProtocol互联网协议3、TCP/IP五层模型应用层:
开源最前线
·
2018-01-04 17:00
socket编程
二
TCP可靠性的实现:(1)校验码(2)接收方反馈(3)信息包附带序号UDP:(1)快不需要花费时间建立和关闭连接(2)快偶尔丢失一两个消息包无所谓,但是TCP会严格检查(3)快UDP的限制是一个信息包不超过64KB的数据TCP和UDP区别就是UDP不建立连接,只保证数据的完整性,数据传输快,但是不保证数据是否真的被收到,也不保证数据是够只接收一次,也不保证次序。服务端是用来给一个或者多个客户端提供
菜鸟之神
·
2018-01-03 22:07
Python
C语言通过
socket编程
实现TCP通信
服务端客户端通信例子:sockettcp通信1,sockettcp通信2,udp使用讲解,socketudp通信例子1.TCP/IP协议叫做传输控制/网际协议,又叫网络通信协议。实际上,它包含上百个功能的协议,如ICMP(互联网控制信息协议)、FTP(文件传输协议)、UDP(用户数据包协议)、ARP(地址解析协议)等。TCP负责发现传输的问题,一旦有问题就会发出重传信号,直到所有数据安全正确的传输
Amarao
·
2018-01-02 13:27
c
socket编程
一
客户端与服务端通信util.pyimportsocketimporttimeclassInitSocketTest(object):def__init__(self,host,port,type):self.host=hostself.port=portself.address=(host,port)self.type=typeself.s=Noneself.creatsocket()defcre
菜鸟之神
·
2018-01-01 21:05
Python
基于TCP的
Socket编程
:使用HashMap类来实现字符串的加密和解密
基于TCP的
Socket编程
:使用HashMap类来实现字符串的加密和解密加密算法采用简单的字母映射,映射方式如下:原文:abcdefghijklmnopqrstuvwxyz*密文:veknohzf*iljxdmygbrcswqupta
Sun。依恋°
·
2017-12-30 10:11
Java
socket编程
之DEV C++配置winpcap开发环境并编写网络嗅探器sniffer
欢迎关注我的个人博客:www.zuzhiang.cn期末计算机网络课程设计让做一个网络嗅探器,要求可以检测和选择网卡,并打开到混杂模式,监听局域网中的所有数据包并解析出所用网络协议以及首部各个字段的值,如MAC地址,IP地址,端口号等。然后从网上各种找资料,C语言下基本上都是基于winpcap包做的,难的是配置环境。网上有各种VS的配置教程,但是本人用不惯VS,所以就配置了DEVC++,朋友也有把
棉花糖灬
·
2017-12-29 20:30
那些有趣的知识
从
Socket编程
看HTTP服务器设计
从常用的telnet命令,了解Socket的设计和用途。我们会经常使用telnet来测试一个ip上某个端口是否能够连得通,这里中间其实就是利用socket连接返回数据。这里我们在linux服务器上输入telnettaobao.com80命令后,得到了Connectedtotaobao.com的相应,说明了这样的一个连接是正常的,服务器返回了响应。上面的一个大体的过程就是类似我们java中的sock
codingtu
·
2017-12-29 19:43
网络编程
Python 的 Socket 编程教程
Python的
Socket编程
跟C语言很像。
kuSorZ
·
2017-12-26 17:20
python
socket
Python
Java
Socket编程
心跳包创建实例解析
1.什么是心跳包?心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。用来判断对方(设备,进程或其它网元)是否正常运行,采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经离线。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线,也就是说,服务器无法区分客户端是长时间在空闲,还是已经
飘杨......
·
2017-12-26 11:51
Java
Socket编程
服务器响应客户端实例代码
通过输入流来读取客户端信息,相应的时候通过输出流来实现。服务端类的代码:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWrite
SuPhoebe
·
2017-12-26 11:30
Java
Socket编程
系列(二)开发带回声功能的Server和Client
服务器端:packagecom.dylan.socket;importjava.io.*;importjava.net.ServerSocket;importjava.net.Socket;/***将来自客户端的信息加工一下送回去**@author xusucheng*@create2017-12-21**/publicclassEchoServer{publicstaticvoidmain(St
罗汉爷
·
2017-12-25 22:49
java
socket
Java-Core
Java
Core
Java IO(3)非阻塞式输入输出(NIO)
在上篇《JavaIO(2)阻塞式输入输出(BIO)》的末尾谈到了什么是阻塞式输入输出,通过
Socket编程
对其有了大致了解。
OKevin
·
2017-12-24 01:00
socket编程
学习-------python打造多人聊天室
原文链接:http://www.cnblogs.com/Beyond-Ricky/p/8079602.html今天我们的任务是基于python打造一个多人聊天室。聊天室的设计思想是:在局域网下,利用socket进行连接通信,当服务器端启动的时候,利用Thread线程不停的等待客户端的链接;当有客户端开启连接的时候,服务器端通过IO流反馈“上线用户”信息给客户端,客户端也使用线程不停的接收服务器的信
Jason_Chan0803
·
2017-12-21 12:00
Java作业-网络编程
所以本周我实现的是一个让java-
socket编程
更容易的接口层gif展示Git地址:https://github.com/dongmingchao/java-Sock
三组组长-董明超
·
2017-12-20 20:00
iOS Socket
大纲一.Socket简介二.BSD
Socket编程
准备1.地址2.端口3.网络字节序4.半相关与全相关5.网络编程模型三.socket接口编程示例四.使用select五.使用kqueue六.使用流一.Socket
VD2012
·
2017-12-15 16:49
rabbitmq(中间消息代理)在python中的使用详解
但是不同程序,甚至不同编程语言所写的应用软件之间的通信,以前所介绍的线程、进程队列便不再适用了;此种情况便只能使用
socket编程
了,然而不同程序之间的通信便不再像线程进程之间的那么简单了,要考虑多种情况
码农47
·
2017-12-14 09:18
python
socket编程
详细介绍
转载自:http://blog.51cto.com/yangrong/1339593Python提供了两个基本的socket模块。第一个是Socket,它提供了标准的BSDSocketsAPI。第二个是SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket类型套接字格式:socket(family,type[,protocal])使
dongdong2980
·
2017-12-13 13:00
socket
python
编程
Python
Windows套接字I/O模型(1) -- 阻塞模型
套接字I/O的阻塞模型是最常见的,也是进行
socket编程
时最早接触的一个模型。因为它是阻塞的,所以一般都会结合线程一起使用(如将accept,recv等放到单独的线程),防止阻塞主线程。
china_jeffery
·
2017-12-11 16:51
☆
网络编程
Windows网络模型
socket编程
基础
网络层物理层(实体)、数据链路层、网络层、传输层、应用层。TCP连接的三次握手第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务
phpworker
·
2017-12-10 11:58
Socket编程
(Java)
1.
socket编程
模型
socket编程
分为服务端以及客户端,客户端以及服务端一般按照以下步骤进行编写。
风起天蓝
·
2017-12-09 23:37
简单的
Socket编程
知识
先放程序源码以及Python例子http://www.bogotobogo.com/python/python_network_programming_tcp_server_client_chat_server_chat_client_select.php网络的基本知识网络一般有7层模型每一层网络从上至下分别将要发送的包进行封装,然后通过网线传输出去,解析的时候由下至上分别的进行解包。TCP建立可
沉睡的牛仔
·
2017-12-08 21:59
Go网络编程之
Socket编程
以前我们使用
Socket编程
时,会按照如下步骤展开:(1)建立Socket:使用socket()函数。(2)绑定Socket:使用bind()函数。(3)监听:使用listen()函数。
冷月醉雪
·
2017-12-04 09:32
Go
Go
网络编程
socket编程
Java
Socket编程
实例
原文链接:http://www.cnblogs.com/linkcode/p/8150752.htmlJava
Socket编程
笔记(注:需要JavaIO相关的知识)1.使用TCP连接的demo需要用到java.net.Socket
anchouman0644
·
2017-12-03 20:00
J2SE之
Socket编程
1什么是
Socket编程
?网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称之为一个Socket。Socket的英文原意是“孔”或者是“插座”。
糖醋白糖
·
2017-11-30 12:47
Socket
J2SE
多网卡
SOCKET编程
指定客户端通信网卡【转】
来自:网络编程中有时明明用eth0的地址来bind一个udp套接口,可是发出去的包却是从eht1走的,在网上找到这么一段话解释该问题:在多IP/网卡主机上,UDP包/协议会自动根据路由最优来选择从哪个网卡发数据包出去,即使你在此之前把该SOCKET绑定到了另一个网卡上。这样一来,如果你执行了绑定,则在UDP包中所代表的源IP字段可能不是你的数据包真正发出的地址。比如:你有两个网卡分别为:A—192
shareinfo2018
·
2017-11-28 14:31
Ubuntu
java中网络编程之
socket编程
(一)--Tcp同步阻塞式
一、简介从这起,开始介绍网络编程,这里介绍以tcp协议方式进行连接的同步阻塞式
socket编程
。同步阻塞是指通信开始时,工作线程等待直到连接上为止,数据传输时,也是等待直到获取数据为止。
panda-star
·
2017-11-27 22:27
网络编程
Java网络编程之套接字(
Socket编程
)
套接字IP地址标识Internet上的计算机,端口号标识正在计算机上运行的进程(程序),端口后被定义为一个16位的0~65535之间的整数,其中,0~1023被预定义的服务通信占用(如telnet占用端口23.http占用端口80等),除非需要访问这些特定服务,否则需要使用1024-65535这些端口的某一个进行通信,以免发生端口冲突,当两个程序需要通信时,他们可以通过Socket类建立套接字对象
Philtell
·
2017-11-26 22:40
Socket
Python——
Socket编程
基础知识计算机网络计算机网络.pngA:IP地址(1)用来标识网络上一台独立的主机(2)IP地址=网络地址+主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机)(3)特殊的IP地址:127.0.0.1(本地回环地址、保留地址,点分十进制)可用于简单的测试网卡是否故障。表示本机。B:端口号:(1)用于标识进程的逻辑地址。不同的进程都有不同的端口标识。(2)端口:要将数据发
So_ProbuING
·
2017-11-23 18:56
windows
socket编程
入门示例3
//Lock.h#ifndef_Lock_H#define_Lock_H#includeclassCriticalSection{private:CRITICAL_SECTIONg_cs;//临界区public:CriticalSection();~CriticalSection();voidLock();voidUnLock();};#endif//Lock.cpp#include"Lock.h
龚慧林
·
2017-11-22 13:37
c/c++
windows
网络
windows
socket编程
入门示例2
//tcpSocketServer.cpp#include#include#include#pragmacomment(lib,"ws2_32.lib")#defineIP_ADDRESS"127.0.0.1"#definePORT5678staticDWORDWINAPIRecvThread(void*Param);staticDWORDWINAPISendThread(void*Param);
龚慧林
·
2017-11-22 12:50
c/c++
windows
网络
windows
socket编程
入门示例1
///tcpSocketClient.cpp#include#include#pragmacomment(lib,"ws2_32.lib")#defineIP_ADDRESS"127.0.0.1"#definePORT5678intmain(){intretCode;WORDsockVersion=MAKEWORD(2,2);WSADATAdata;if(WSAStartup(sockVersio
龚慧林
·
2017-11-21 20:00
c/c++
windows
网络
Python基础 - 第八天 -
Socket编程
进阶
本篇内容:1.解决socket粘包问题2.通过socket传输大数据3.socketserver的使用一、解决socket粘包问题1.粘包现象怎么出现的粘包是通过socket传输数据时不可避免的问题,也是我们要注意的问题。当上次发送的数据和本次发送的数据是通过一次发送动作发送出去的,这样就出现了粘包情况。什么情况下会将两次发送操作合并成一次发送操作?在写代码时将两次send写在一起、紧挨着,中间没
习惯_就好
·
2017-11-20 15:42
Python
Linux学习之
socket编程
(一)
socket编程
socket的概念:在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。
anlei20110504
·
2017-11-17 21:00
网络
数据结构与算法
操作系统
Java
Socket编程
01---read time out问题
今天在调试socket发送消息,发现一直报错readtimeout,开始怀疑,连接超时时间设置短了,导致还么读完数据,导致连接超时,于是将连接超时设置为7分钟,可是还是报readtimeout。于是怀疑server端没有发送响应结束标志,导致一直等待,知道响应超时,抛出异常。1、打印详细的日志,检查每一步1.1、12:10:27建立连接,发送告警信息,6ms就发送完成,开始接收响应消息。1.2、接
chbxw
·
2017-11-16 14:31
#
JAVA
conndots/tinyhttpd TLPI注释版
linux下
socket编程
基本方法和http协议的最基本结构。在cbsheng的基础上,添加了一些注释,
conndots
·
2017-11-11 22:30
conndots/tinyhttpd TLPI注释版
linux下
socket编程
基本方法和http协议的最基本结构。在cbsheng的基础上,添加了一些注释,
conndots
·
2017-11-11 22:30
Android学习之解决7.0以上版本闪退的一个问题
最近在写
socket编程
,6.0版本调试无误,在7.0以上就闪退,问题找到:android7.0之前系统没有对主线程上的一个TCPSocket的写入操作严格检查。
Frank Kong
·
2017-11-09 22:29
Android
java
socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模
Java红茶
·
2017-11-05 16:34
Windows C语言
Socket编程
server端(服务器)--初级(简单版)
与本章配套的还有另外一篇文章“WindowsC语言
Socket编程
client端(客户端)–初级(简单版)”#include#include#pragmacomment(lib,"ws2_32.lib"
零一匠
·
2017-11-04 15:11
C/C++
Linux下
Socket编程
中注意的几个问题及要点总结
概述:在学习linux下
socket编程
中,我遇到了一些问题和自己感觉比较重要的一些知识点,这边做一个总结,当作是学习笔记,也算是一个记录,以便以后翻阅吧。
Dancer__Sky
·
2017-11-01 15:28
socket网络编程
这几天的
socket编程
突然想以后学编程搞软件了,刚开始学编程,看了刘学勇、陈建伟老师出版的《精通linux》编程,开始尝试自己编写socket,代码有很多参考刘老师的书和甘刚老师《linux/Unix网络编程》,出现了很多问题,现在记录下来。使用vmware的虚拟机,centos6的操作系统,新手学习,还是菜鸟,求轻喷,也请大家多指教。代码如下:服务器部分:#include#include#include#includ
di_820
·
2017-10-31 19:44
网络编程
Python3
Socket编程
参考文章:python之路socket、socketserverPython3Socket网络编程socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作”套接字”,用于描述IP地址和端口。是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般同时运行着多个服务软件,同时提供几种服务。每种服务都打开一个Socke
24k千足金闪闪大宝贝猫的小熊
·
2017-10-29 23:44
python
(一)关于
socket编程
的一些基础数据类型
经常使用socket进行数据通信,经常会被里边的一些数据类型以及结构体搞蒙,下边进行分类,代码不是死记硬背,分类记住就好,要用到的时候,知道有这个用法,再慢慢去细查具体使用方法一下是一个简单的tcp服务端,根据服务端的代码对用到的数据类型和结构体做一个简单的讲解,根据标号,寻找对应的注释#include#include#include#include#defineSERV_PORT9898#def
CallMeSumo
·
2017-10-28 15:53
TCP
Java编程利用socket多线程访问服务器文件代码示例
这篇文章将向大家展示Java编程利用socket多线程访问服务器文件代码示例,如果您想先了解Java多线程
socket编程
的基础知识,可以看下这篇文章:Java多线程编程实现socket通信示例代码。
ysk_xh_521
·
2017-10-24 11:18
传统IO与NIO的
Socket编程
阅读更多网络编程时,我们常见到同步(Sync)和异步(Async),阻塞(blocking)和非阻塞(non-blocking)四种调用模式:①同步:客户端发一个调用,再没有得到结果之前,该调用不返回,通俗来讲,就是必须做完前一件事情才可以做下一件事情;②异步:当客户端发生一个异步请求的调用的时候,调用者不能立刻得到结果,实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者,例如aja
陶永攀
·
2017-10-24 10:00
Socket网络编程
windows 环境下c++
socket编程
windows下socket的最基本的操作。。。。都是套路模版。。。。感觉看文档照抄即可。实现了一个回声服务器。服务器端#define_WINSOCK_DEPRECATED_NO_WARNINGS#include#include#include#pragmacomment(lib,"ws2_32.lib")//加载ws2_32.dll#defineBUF_SIZE10086//usingnames
github_38838414
·
2017-10-21 14:11
c++
socket编程
总结
一、socket地址api。socket最开始的含义是一个IP地址和端口对。他唯一地表示了使用TCP通信的一端。(主要讨论ipv4)1、ipv4socket地址:struct sockaddr_in{ sa_family_t sin_family; /*地址族:AF_INET*/ u_int16 sin_port; /*端口号,要用网络字节序表示*/ struct
昵称真难改
·
2017-10-18 17:02
编程
socket
linux
kernel
Python 用tcp协议进行
socket编程
客户端:#!\usr\bin\python#coding=utf-8importsockets=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#使用ipv4和tcp协议#建立连接s.connect(('127.0.0.1',7774))#此处的端口最好大于1024,小于1024的要管理员权限才可以使用#接收欢迎消息prints.recv(1024)
DaenerysTargaryen
·
2017-10-15 22:38
Python
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他