客户端开启一个线程,使得用户可以输入指令 服务端: //vc的第一套socket,第二套socket,可能存在冲突 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS //也可以放到工程属性,预处理中 #includ ...
分类:
编程语言 时间:
2021-01-18 10:47:52
阅读次数:
0
对fd_set的理解,可以参考下:https://www.cnblogs.com/wuyepeng/p/9745573.html int select(int nfds, fd_set* readset, fd_set* writeset, fe_set* exceptset, struct tim ...
分类:
其他好文 时间:
2021-01-16 12:04:47
阅读次数:
0
Bitter.Core 在聚联/分页聚联查询的时候,采用原生的MSSQL, MYSQL 语句查询,做过复杂高级项目的人知道,原生的聚合查询代码执行效率更高,更快,更容易书写,开发量最少。借助原生的MSSQL,MYSQL 客户端工具,将聚合查询的SELECT 语句写好,直接扔进Bitter ORM 框 ...
分类:
Web程序 时间:
2021-01-16 11:44:39
阅读次数:
0
今天在做p2p客户端的收发消息操作,由于传的消息是个结构体,前四个字节被定义为整型,用来判断是哪类报文,在收消息的时候就涉及吧char*转换为int 做法如下: auto recv_buf=std::make_unique<char[]>(1024);//分配1024字节的动态空间作为缓冲区 int ...
分类:
编程语言 时间:
2021-01-15 12:12:31
阅读次数:
0
查看网络设置: 测试网络连接: 使用网络配置命令: 修改网络配置文件: 配置DHCP服务器: 使用DHCP客户端: 两机相连必须条件 ip地址 子网掩码 默认网关 DNS 示例: ip: 192.168.0.10 子网掩码: 255.255.255.0 网关: 192.168.0.1 DNS: 20 ...
分类:
系统相关 时间:
2021-01-14 11:20:36
阅读次数:
0
1.fastjson alibaba JSON TypeReference 复杂类型转换 2.jmeter 3.redis作为缓存,本地缓存的缺陷 lecttue客户端的bug和缺点 4.分布式锁 5.jackson使用 ...
分类:
其他好文 时间:
2021-01-14 11:20:05
阅读次数:
0
session:记录在服务器端 默认被存在在服务器的一个文件里(不是内存),session 的运行依赖 sessionID,而 sessionID是存在 cookie 中的 cookie:记录在客户端 session作用:当浏览器访问服务器端某个页面时,会在服务器端开辟出一段内存,这段内存就叫做se ...
分类:
Web程序 时间:
2021-01-14 10:39:32
阅读次数:
0
一、思路及部分代码 : 客户端 1.获取服务器的地址,端口号 //1.获取服务器的地址,端口号 InetAddress serverIP = InetAddress.getByName("127.0.0.1"); int port = 666; 2.创建一个Socket连接,参数为:地址和端口号 / ...
分类:
其他好文 时间:
2021-01-13 11:17:07
阅读次数:
0
Servlet Server Applet:运行在服务端的小程序 使用java语言编写的运行在服务端的小程序.接口 在接口中定义有很多具体的标准 >抽象方法 ○ 快速入门 § 步骤: 1.先部署当前的项目到tomcat服务器中 2.让浏览器客户端找到项目中对外提供的某个服务 路径映射 url-pat ...
分类:
编程语言 时间:
2021-01-13 11:08:32
阅读次数:
0
前言 接着IdentityServer4的授权模式继续聊,这篇来说说 Resource Owner Password Credentials授权模式,这种模式在实际应用场景中使用的并不多,只怪其太开放啦,直接在客户端上拿着用户名和密码就去授权服务器获取AccessToken,这样容易被客户端拿着用户 ...
分类:
其他好文 时间:
2021-01-13 10:43:28
阅读次数:
0