Socket编程实现网络通讯
少安的砖厂
paddlepaddle的supporter
口号:Never worry about the future, as not satisfied with the past...
展开
-
Python Socket 编程
(1)实现功能 通过一个拥有公共IP的远程服务器,进行数据转发(2)查看本机IP地址cmd 窗口中输入 ipconfig(3)Python 如何注释程序:# Python shell的程序如何中断:ctrl+C(4)实现1::客户端通过socket连接服务器,服务器打印出连接的客户端ip地址。client程序:import socketobj = so原创 2017-08-22 15:57:32 · 1083 阅读 · 0 评论 -
Linux C操作mysql (5)遇到问题:写入递增的ID号
需求描述:Linux系统下用C语言写入mysql 数据库已经实现,现要求往mysql数据库中写入递增的ID 号数据列,如下解决方法:在mysql表格中,设计表格(卧室用Navicat for mysql 软件远程连接服务器的mysql 修改表格的参数),在表格中添加主键字段ID,使该字段自动递增且无符号。 在mysql中使用下面的语句任意往ID字段中填入一个数字,表格是自动将其修改为从1开始单调...原创 2018-04-24 16:50:46 · 329 阅读 · 0 评论 -
Linux C操作mysql (4)遇到问题:写入非数字型字符报错 Unknown column '' in 'field list'
问题描述:Linux 下C语言写入数据库,使用下面语句,可以正常写入数字(如“1”“432”等),但是写入非数字的字符(HSL001)时出错,报错 Unknown column 'HSL001' in 'field list'query_str= "insert into water values (1,2,3,4)";rc = mysql_real_query(&mysql, q...原创 2018-04-24 16:50:30 · 640 阅读 · 0 评论 -
Linux C操作mysql (3)Linux终端操作mysql常用命令
转载自:Linux终端操作MySQL常用命令1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当前数据库下所有的表名:show tables; 6.创...转载 2017-12-13 16:01:46 · 403 阅读 · 0 评论 -
程序在Linux后台运行方法 (关掉终端继续让程序运行的方法)
问题描述:在Linux服务器上开发的程序,远程连接中断执行这个程序,但是终端关闭后这个运行的程序会作为终端窗口的子进程自动关闭。 我要让程序在终端的后台运行,关闭终端后程序仍然可以继续运行。(1)使程序在后台运行方法一般情况下,我们在命令后面加上&即可(如下面的语句会在后台执行可执行文件TCPServerFinal)./TCPServerFinal &关闭后台程序...原创 2018-04-24 16:40:09 · 7822 阅读 · 0 评论 -
TCP Socket (Linux 系统下C语言实现)
(1)TCP Socket Server的通讯流程1.blind the desired ip and port if(-1 == bind(sockfd,(struct sockaddr*)&serv_addr,sizeof(struct sockaddr))) { perror("bind error/n"); exit(0); } printf("bin...原创 2018-04-05 16:41:21 · 2544 阅读 · 0 评论 -
使用WG-8010 GPRS通讯模块
WG-8010 GPRS通讯模块: 这个模块使用手机卡的流量,通过GPRS流量将串口接收到的数据传输到指定的服务器端口上。(1)如何配置 WG-8010 GPRS通讯模块WG-8010模块的连接如下,使用串口与这个模块连接(注意WG-8010模块使用的是485串口,需要经过485转232之后再连接电脑,电脑需要安装usb转232的串口驱动)WG-8010模块使用串口通讯进行配置,配置语句按照at指...原创 2018-03-07 16:00:17 · 2025 阅读 · 0 评论 -
Linux socket 通讯(1)-Linux如何用vim编写、运行c脚本
(1)Linux如何用vim编写、运行c脚本1.在终端用vi编译器创建C文件并写入内容(其中tcpreceiver.c是我的文件名称):vi tcpreceiver.c之后会进入vi文件编辑界面:按下键盘上的“i”键,进入编辑状态。可以看到命令的下方出现了“--INSERT--”字样,表示成功进入了编辑模式。此时可以在文件中输入内容了。编辑完成后,按ESC键原创 2017-11-29 11:15:31 · 897 阅读 · 0 评论 -
在Linux服务器和本地主机查看服务器端口信息,检测端口是否可连接
(1)本地主机上检测服务器端口是否可以连接cmd窗口下输入以下命令(可以查看端口能否正常连接,第一个参数是ip地址,第二个参数是端口号):如果出现以下问题:按照这个解决方法修改电脑配置:telnet不是内部或外部命令,也不是可运行的程序更详细在本地主机检测服务器端口是否可连接的方法可参考:怎样测试某个端口是否打开(2)在Linux服务器查看本服务器上的所有端口:服务器查看服务器所有端口信息的命令如...原创 2017-11-29 11:12:26 · 20309 阅读 · 0 评论 -
Manta2水质检测仪
(1)Manta2 主机Manta2 是一种通用的用于采集水质数据的多参数仪器。(2)Manta2是RS232串口通讯,同时这个9针串口也给水质检测仪供电,供电电压是5~15VDC 12V 车载电源 /蓄电池通电之后指示灯的状态:总共有三颗LED灯从上到下分别是绿灯、黄灯、红灯。 当接通点电源的瞬间,第一盏和最后一盏会亮起,分别显示绿色和红色,然后只有第一盏灯常闪绿光...原创 2018-08-08 20:16:59 · 1286 阅读 · 0 评论