建立不中断tcp链接: tcp服务端: tcp客户端: 注意:tcp是需要建立双向连接的,所以需要监听客户端的链接,同时根据所建立的链接来收发消息。并且tcp的IP和端口绑定后(形成一个通道),建立连接之后不允许其他链接接入。 ...
分类:
其他好文 时间:
2019-10-04 21:09:06
阅读次数:
73
目标:对非http流量进行负载均衡 可选技术:nginx + docker-compose ,,,, 过程: 负载tcp/udp流量需要重新构建一下nginx,官网原文是 built with the --with-stream ,于是找了几个带参数的Dockerfile,大都是半年一年之前的文章了 ...
分类:
其他好文 时间:
2019-10-04 19:02:06
阅读次数:
114
服务器升级版 客户端升级版 windows解决上面异常的方法: Linux解决方法: 八、基于UDP的套接字 九、基于TCP的套接字,UDP的套接字实现远程执行命令 TCP服务端 TCP客户端 UDP服务端 UDP客户端 十、为什么TCP 会粘包 TCP(transport control prot ...
分类:
编程语言 时间:
2019-10-04 17:06:26
阅读次数:
97
关于单机出现这种问题不多赘述,主要阐述服务机和客户机出现这种问题的解决办法。 1.检查防火墙 这种问题出现的最多,特别是你的服务机还是买的各家的云产品,比如阿里云就是到防火墙中添加出入站规则,Azure则是有个对应的出入站配置。将你的TCP和UDP对应使用的端口打开。如果觉得麻烦可以将1—65535 ...
nginx 从1.9版本开始支持基于TCP/UDP的四层调度,在编译nginx时使用--with-stream开启该模块 支持TCP/UDP调度时,支持给所有的软件做调度器,例如:nfs smb ftp dns 等等... 在编译时: ./configure --with-http_ssl_modu ...
分类:
其他好文 时间:
2019-10-04 09:29:23
阅读次数:
117
UDP介绍:用户数据报协议,属于传输层的协议,无连接,不保证传输的可靠性。对于来自应用层的数据包,直接加上UDP报头然后传送给IP。UDP头部中有一个校验和字段,可用于差错的检测,但是UDP是不提供差错纠正的。此外IPV4不强制这个校验和字段必须使用,但IPV6是强制要求使用的。UDP报头: 其中, ...
分类:
其他好文 时间:
2019-10-03 16:26:56
阅读次数:
87
给用户发信息,以Ctrl+D保存结束:write 发广播信息:wall 测试网络连通性:ping 查看和设置网卡信息:ifconfig 查看发送电子邮件:mail 列出目前与过去登入系统的用户信息:last 检查某特定用户上次登录的时间:lastlog 显示数据包到主机间的路径:traceroute ...
分类:
其他好文 时间:
2019-10-02 16:54:21
阅读次数:
123
现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。 关于网络编程其实是一个很庞大的领域,本文只是简单的演示了如何使用net包进行TCP和UDP通信。如需了解更详细的网络编程请自行检索和阅读专 ...
分类:
编程语言 时间:
2019-10-02 16:44:03
阅读次数:
93
一、什么是socket 比如客户端与服务端的通信,是需要跨越应用层、传输层、网络层以及链路层的,应用层也就是我们用户接触到的层(主要就是HTTP协议所在的层),包括一些应用程序;传输层主要是TCP/UDP协议所在的层,其作用就是传输数据包;网络层主要是IP协议所在的层,其作用就是传输数据包寻找一条合 ...
分类:
其他好文 时间:
2019-10-02 14:59:05
阅读次数:
80
网络协议TCP/UDP/HTTP 常考题 浏览器输入一个url中间经历的过程 中间涉及到了哪些过程 包含哪些网络协议 每个协议都干了什么? DNS查询 TCP握手 HTTP请求 反向代理Nginx uwsgi/gunicom web app响应 TCP挥手 TCP三次握手过程 TCP三次握手, 状态 ...
分类:
其他好文 时间:
2019-10-02 10:39:34
阅读次数:
105