
网络编程
Zeus_dad
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络编程
通信模型:1、OSI模型(七层模型)(理论) 应用层、表示层、会话层、传输层、网络层、数据链路层和物理层2、TCP/IP模型(四层模型)(现实) 应用层:SMTP、ftp、Telnet 传输层:解释数据(TCP),保护数据稳定 网络层:(IP) 定位IP地址和确定连接路径 链路层:与硬件驱动对话 IP地址:(ping就是对一个网址发送测试数据包,看对方网址是否有响应并...原创 2018-06-17 21:01:24 · 199 阅读 · 0 评论 -
java网络编程
一、Java网络编程原理二、代码实现(半双工)客户端程序/** * 这是一个客户端程序,可以连接服务器端 */package com.test;import java.net.*;import java.io.*;public class MyClient { /** * @param args */ public static void main(String[] ar...原创 2018-06-17 22:03:54 · 232 阅读 · 0 评论 -
安装mysql报错ERROR: Database files are locked. Daemon already running?
使用命令查看有哪些mysql在运行,并杀死他们。ps -ef | grep mysql再,更新系统sudo apt-get update然后,修复安装错误,会提示输入mysql用户名密码sudo apt-get --fix-broken install然后,检索mysql安装包,并删除检索出的依赖包,然后是删除/var/lib/mysql,最后重装mysql。...原创 2019-04-24 10:12:24 · 5409 阅读 · 0 评论 -
git pull的时候报错:git fatal: 拒绝合并无关的历史的错误解决
错误:提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更提示:(如 ‘git pull …’)。提示:详见 ‘git push --help’ 中的 ‘Note about fast-forwards’ 小节。解决:git pull origin master错误:fatal: 拒绝合并...原创 2019-04-24 14:14:42 · 1077 阅读 · 0 评论 -
TCP通讯处理粘包详解
<div id="cnblogs_post_body" class="blogpost-body"><p style="margin-left: 30px;">一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据...转载 2019-07-29 16:20:16 · 273 阅读 · 0 评论