Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5696
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2019-09-05 14:25
文章分类

全部博文(6)

文章存档

2019年(6)

我的朋友

发布时间:2019-09-11 11:52:02

          首先使用Navicat连接mysql,输入配置后保错:1130-Host‘XXX.XXX.XXX.XXX’ is not allowedto connect to this MySQL server      发现这是权限的问题,远程服务器无权限登录MySQL。那就修改权限:     GRANT ALL PRIVILEGES ON *.*.........【阅读全文】

阅读(3524) | 评论(0) | 转发(0)

发布时间:2019-09-09 09:10:34

    如下为go使用epoll的例子,采用 syscall.Socket、syscall.SetNonblock、syscall.Bind、syscall.Listen系统调用来监听端口,然后采用syscall.EpollCreate1、syscall.EpollCtl、syscall.EpollWait来关联这个监听的file descriptor, 一旦有新的连接的事件过来,使用syscall.Accept接收连接请求,并对这个连接fi.........【阅读全文】

阅读(408) | 评论(0) | 转发(0)

发布时间:2019-09-08 23:49:53

首先go提供了自己的编程手册:godoc,安装好golang,在命令行中输入:       第一行代码  定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。大致过程为:1.使用ne.........【阅读全文】

阅读(124) | 评论(0) | 转发(0)

发布时间:2019-09-05 17:51:16

      之前的例子是使用的简单的socket编程,这样可以实现简单的一对一的连接,如果我们的服务端可能有很多的客户端呢?此时该怎么办?     这里我们用使用epoll,为什么是epoll?epoll是在linux2.6中添加的。     它有三个特性:mmap,红黑树,双链表。这三个特性使得它的.........【阅读全文】

阅读(144) | 评论(0) | 转发(0)

发布时间:2019-09-05 14:55:31

TCP通信大致过程如下:在服务端:1.socket()系统调用创建一个新socket。2.bind()系统调用将一个socket 绑定到一个地址上。通常,服务器需要使用这个调用来将其socket 绑定到一个众所周知的地址上使得客户端能够定位到该socket 上。3.listen()系统调用允许一个流socket 接受来自其他socket 的接入连接。4.accept()系统.........【阅读全文】

阅读(60) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册