Socket

go socket、http网络编程demo

1、socket通信 服务端接收数据 package main import ( "fmt" "net" "strings" ) func main() { //创建监听 ip := "127.0.0.1" port := 8848 address := fmt.Sprintf("%s:%d",ip ... »

pangxiaox go

网络协议之:socket协议详解之Unix domain Socket

简介 之前的文章我们讲到了Socket中的Stream Socket和Datagram Socket,这两种Socket通常分别是基于tcp和udp协议来进行数据的传输。这两种Socket都有一个共同的特点,那就是需要一个IP地址和端口来建立客户端和服务器端的连接。 那么今天我们会来讲解一个特殊的s ... »

网络协议之:socket协议详解之Datagram Socket

简介 上一篇文章我们讲解了Socket的分类和最常用到的Stream Socket,Stream Socket一般是基于TCP协议的,所以我们经常在web服务中能够看到他们的身影。当然TCP协议有个孪生兄弟叫做UDP,那么基于UDP来做传输协议的socket协议就叫做Datagram Socket, ... »

计算机网络 Raw_Socket编程 Ping C语言

计算机网络做了一个附加题,用C语言Raw_Socket实现ping指令。 通过本部的Mooc学习了一下Socket编程,然后成功写了出来orz 先放一下代码: #include <stdio.h »

mumujzl

网络协议之:socket协议详解之Socket和Stream Socket

简介 不管是在普通的网络编程中还是在netty中,都经常会提到一个词叫做socket,好像socket是一个神奇的东西,使用socket我们可以建立客户端到服务器端的连接,并且和进行客户端和服务器端的通讯,那么socket到底是什么呢?它有哪些分类呢?一起来看看吧。 Socket是什么 socket ... »

Linux开发板(树莓派)和服务器进行双向通信(socket)

物联网是目前嵌入开发必备的属性之一,我们常常需要把自己开发板和云端进行交互,本篇博文就记录一下。 使用Socket来实现Linux开发板和服务器进行双向通信,Python中是默认集成了socket模块的,我们就不需要下载了。 实际上,只要是能运行Python的环境,就可以和服务器进行双向通信,你不必... ... »

Qt中采用多线程实现Socket编程

Socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 本文介绍的是Qt中采用多线程Socket编程,由于工作的需要,开始 »

ly570

socket编程原理

socket编程原理 1、问题的引入 1) 普通的I/O操作过程: UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-rea »

xiaoleiel

用Socket编写的聊天小程序 - 邓绍俊

Socket是什么?是套接字,除此之外我也不太清楚,先略过直接上实例,首先服务端: private int ServerPoint = 8102; //自定义端口号 private string Se »

dengshaojun

微信小程序使用Socket

首先,一个小程序同时只能有一个WebSocket连接,如果当前已经存在一个WebSocket连接,会关闭当前连接,并重新建立一个连接。 其次,如果使用了appID,协议必须是 wss://... 最近 »

Man-Dream-Necessary

iOS:即时通讯之<了解篇 SocKet>

什么是socket? 计算机专业术语就是: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进 »

mafeng

socket编程

socket()函数bind()函数listen()、connect()函数accept()函数read()、write()函数等close()函数================&gt;非阻塞IO, »

zzSoftware

web前端socket封装库--giraffe

摘要: 最近在做前端的socket消息推送,使用了socket.io.js的最新版本。使用过的都知道socket.io.js是基于消息类型来通信的,如果消息类型多了就很难维护。所以本人就对socket »

xiyangbaixue

system调用导致子进程socket句柄泄漏问题分析

问题引出:A进程与B进程各自独立,都是服务器进程,常驻系统,互不相干。在某次重启A进程后,发现由于固定监听的端口被占用而无法启动。检查,发现是B进程占用了该端口,检查B进程代码,没有相关的打开该固定端口和打开随机端口的动作。问题百思不得其解。 最终,发现B进程不只是占用了该固定端口,还打开了很多本该只有A进程才会打开的句柄资源。很快联想到A是B的子进程,B是A fork之后在子进程中运行的。进一步 »

黑马程序员:多线程Socket

一.Socket一般应用模式(服务器和客户端) (1)、服务器welcoming socket 开始监听端口(负责监听客户端连接信息) (2)、客户端client socket连接服务端指定端口(负责接收和发送服务端信息) (3)、服务端welcoming socket监听到客户端连接,创建connection socket(负责和客户端通信) 二.服务器端的Socket(至少需要两个),一个负责 »

基于事件驱动的前端通信框架(封装socket.io)

socket.io的使用可以很轻松的实现websockets,兼容所有浏览器,提供实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验。但是在使用socket.io的过程中,由于业务需求需要同时发起几个请求,并等待数据返回调用相对应的回调函数执行,那么在数据返回时,你如何知道这个数据是要用于那个回调函数的,也就是说该去执行那个回调函数来处理返回来的数据?在使用AS过程中发现,AS的事件机制 »