
网络相关
caz28
C是俺吃饭的家伙,C++也偶尔用用,Python是我最喜欢用的脚本。
本人一直从事嵌入式开发,喜欢尝试新鲜技术,希望与热爱编程的朋友共同交流进步。
展开
-
C++ socket编程(3)
介绍了一个简单socket通讯Demo, 客户端和服务器进行简单的交互。两个代码都很简单,如果情况一复杂,就会出错。这节我们把代码完善一下,实现一个客户端输入,发送,服务器echo的交互。本文介绍客户端代码修改。这里等1分钟,如果服务器还是没起来,就退出了。客户端其他函数修改同服务器端,可以看。原创 2024-10-11 01:20:02 · 397 阅读 · 0 评论 -
C++ socket编程(2)
这节我们把代码完善一下,实现一个客户端输入,发送,服务器echo的交互。listen如果出错,返回-1,第二个参数是backlog,可排队个数,客户端connect,可以放到这个队列里,等待服务器accept。socket如果出错,Linux返回-1,Windows的SOCKET是unsigned,返回INVALID_SOCKET(~0).bind如果出错,返回SOCKET_ERROR(-1). 通常是端口占用,权限,地址错误等问题。前面代码很多函数都有返回值,我们都没有检查,完善代码,添加检查。原创 2024-10-11 00:44:32 · 465 阅读 · 0 评论 -
C++ socket编程(1)
然后客户端会与服务器进行10次交互,一个交互为:客户端发一个消息,服务器收到,原样返回给客户端,客户端收到,再发下一个消息。这里是一个socket编程Demo,不考虑出错情况,代码简单,便于了解socket流程。Demo分为服务器程序和客户端程序,运行需要先启动服务器程序,再启动客户端程序。主要交互在while里, 客户端这边是(发,收),服务器这边是(收, 发)。服务器会等待连接,客户端连接后,服务发送"connected."给客户端。10次交互完成,关闭链接,两边程序都结束。原创 2024-10-10 16:43:48 · 514 阅读 · 0 评论 -
那些常见的GB2312码
占位符U+FFFD 0xEFBFBDEFBF锟BDEF斤BFBD拷BOMU+FEFF 0xEFBBBFEFBB锘BFEF匡BBBF豢VC相关的:CCCC烫CDCD屯看到CCCC,想看看连号的码有哪些:AAAA没有BBBB换CCCC烫DDDD葺EEEE铑FFFF没有原创 2020-10-19 11:34:59 · 261 阅读 · 0 评论 -
Chrome跨域问题
从网上下载的html本地运行,出错,按F12,发现:Access to script at 'file:///F:/xxx/yyy.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.按网上解决方法,在chrome快捷方式“目标原创 2020-07-07 20:53:05 · 547 阅读 · 0 评论 -
工作电脑无法更名加入域问题
计算机加入域时:我的电脑->属性->计算机名->更改,“域”选项是灰的。界面显示:“可以更改这台计算机的名称。更改计算机域成员身份前,必须安装网络。”打开workstation 服务,就解决了。在服务设置里将它设为自动。原创 2015-06-09 20:04:59 · 3971 阅读 · 0 评论 -
批处理实现定期备份。
我的目标:定期把一台服务器上的需要备份的文件压缩,压缩后传输到另一台服务器上备份。如果没有第二步,在同一台机器上定期备份,这个很容易实现。但考虑安全性,还是同时备份到另一机器上可靠一些。因为是windows服务器,用"任务计划”就可以定期执行一个批处理,然后在批处理里处理压缩和传输。传输我使用FTP,FTP服务器也容易建立,我前面介绍过:点击打开链接FTP服务器上备份目录有两个文件原创 2012-10-20 20:46:42 · 3382 阅读 · 0 评论 -
局域网查看工具
局域网信息查看工具原创 2013-09-24 12:08:40 · 1154 阅读 · 0 评论 -
Chrome的临时文件目录
Chrome的临时目录在:C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache原创 2013-02-22 10:21:41 · 5372 阅读 · 0 评论 -
802.11a/b/g/n
802.11a/b/g/n,其实指的是无线网络协议,细分为802.11a、802.11b、802.11g、802.11n等。这几种不同的无线协议、都是由802.11演变而来的。802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入、802.11a工作在5.4G频段、最高速率54兆、主要用在远距离的无线连接、802.11b工作在2.4G频段、最转载 2012-12-05 10:19:50 · 1632 阅读 · 0 评论 -
Windows2003 中"FTP:Inode 是远程的"问题
用FTP备份数据,用批处理直接调用windows的ftp.exe上传备份。有两台机器需要备份,一台XP,一台Windows2003。XP那台备份OK,Windows2003那台备份失败。看log,发现提示: Inode 是远程的。备份数据都大于2G。网上有说升级SP2解决这个问题的,公司用的是盗版,万一让我给升级一下,不能用了,麻烦。这是Microsoft的解决方法:h原创 2012-07-28 18:08:40 · 992 阅读 · 0 评论 -
简单FTP服务器软件
最近需要建立一个简单的FTP服务器。要求:1.最好不用安装,绿色软件,直接运行。2.要可靠。3.要能加密码。先找到StarFTP,直接运行,也可以加密码,但实际应用中发现,我用的V1.1版,传输大文件出错,传上去的压缩文件都是坏的。后来找了一个FTPServer.exe的文件,界面里显示“简单FTP Server”,这个FTP服务器也是不用安装,可以加密码的。经测试,这原创 2012-08-04 16:23:53 · 1472 阅读 · 0 评论 -
DNT
“请勿追踪”(Do Not Track,简称DNT)相关阅读:在线广告逆转乾坤 微软被迫关闭IE 10“请勿追踪”http://news.youkuaiyun.com/a/20120607/2806503.html原创 2012-06-09 15:44:40 · 990 阅读 · 0 评论