七叶笔记
首页
JAVA编程
golang编程
PHP编程
Linux
数据库
从linux内核出发彻底弄懂socket底层的来龙去脉
分类:
golang编程
| 浏览: 439 |
阅读全文...
socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。
linux网络编程之socket:基于UDP协议的网络程序
分类:
golang编程
| 浏览: 226 |
阅读全文...
一、下图是典型的UDP客户端/服务器通讯过程下面依照通信流程,我们来实现一个UDP回射客户/服务器ssize_t send(int sockfd, const void *buf, size_t len, int flags); ssize_t sendto(int sockfd
「linux网络编程」socket、端口、进程的关系
分类:
golang编程
| 浏览: 545 |
阅读全文...
端口是TCP/IP协议中的概念,描述的是TCP协议上的对应的应用,可以理解为基于TCP的系统服务,或者说系统进程!
golang-socket编程
分类:
golang编程
| 浏览: 222 |
阅读全文...
在很多底层网络应用开发者的眼里一切编程都是Socket,话虽然有点夸张,但却也几乎如此了,现在的网络编程几乎都是用Socket来编程。
如何在skynet框架中使用socket+protobuf
分类:
golang编程
| 浏览: 633 |
阅读全文...
引言:假如我们要建立的skynet服务器与客户端的连接方式为长连接,且选择了Google的Protobuf来定制我们的网络协议,那么,接下来我们要解决的问题就是:如何在skynet框架中使用socket+protobuf。
Linux网络编程中socket常见错误分析
分类:
golang编程
| 浏览: 1891 |
阅读全文...
socket错误码:EINTR: 4阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种错误。只能针对阻塞模式的socket。读,写阻塞的socket时,-1返回,错误号为INTR。
linux系统中socket错误码:eintr和eagain的处理方法
分类:
golang编程
| 浏览: 300 |
阅读全文...
1、什么是慢系统调用?该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会永远阻塞。
Golang 轻量级-高并发socket框架——chitchat
分类:
golang编程
| 浏览: 318 |
阅读全文...
这是基于golang socket 一个轻量级,支持高并发操作的开发框架chitchat。本文将介绍chitchat的基本使用方法;通过源码分析该框架的具体工作流程;简要讲解作者留下的Demo文件和该框架的使用技巧;下载链接。
java socket乱码
分类:
java编程
| 浏览: 228 |
阅读全文...
java socket乱码解决方法:首先在服务端使用InputStreamReader指定客户端的输入流为utf-8编码,以及使用OutputStreamWriter指定输出流为utf-8编码;然后在客户端同样的设置utf-8编码即可。in = new BufferedReader(new InputStreamReader(socket.getInputStream(),”UTF-8″));
java判断socket是否连接
分类:
java编程
| 浏览: 206 |
阅读全文...
}interface B{void b1();
‹‹
1
2
›
››
更多编程视频和电子书关注公众号
最近发表
PHP获取HTTP POST中不同格式的数据
PHP 框架中的日志系统
Docker+LNMP+Jenkins+码云实现 PHP 代码自动化部署
利用webhook使php项目自动部署
PhpStudy怎样修改网站根目录
PHP数组合并之array_merge和数组相加
PHP中判断函数是否被定义的方法
php怎么给密码进行md5加密
如何升级php版本
基于 PHP-Casbin 的 ABAC 权限控制
标签列表
java
(2459)
字符串
(202)
Java
(362)
详解
(180)
centos
(491)
PostgreSQL
(267)
postgresql
(132)
数组
(131)
安装
(146)
是否是
(107)
源码
(103)
文件
(134)
乱码
(371)
区别
(111)
面试题
(151)
什么
(191)
哪些
(136)
语言
(105)
centos7
(154)
php
(111)
go
(198)
Golang
(817)
golang
(608)
Go
(776)
golang2021
(132)
七叶笔记
┊
沪ICP备19019279号-1
本站资源全部来源于网络其他人的整理,这里只是收集整理了他们的链接,如有侵权,马上联系我,我立马删除对应链接。我的邮箱:563300928@qq.com
Copyright Your guoxiaolong.cn Rights Reserved.
Z-BlogPHP