摘要: 在用C语言完善传输图片模块的时候发现了一个问题! 就是图片的二进制本质,和c语言的IO流局限! 以下两个函数是C 的打开图片文件和读取图片文件的函数! FILE *out=fopen(path,"r"); int c; while((c=fgetc(out))!=EOF)//open /root/p 阅读全文
posted @ 2017-02-25 10:08 天才麻将少年 阅读(2267) 评论(0) 推荐(0)
摘要: 客户端代码如下 #include<netdb.h> #include<errno.h> #include<sys/socket.h> #include "apue.h" #define BUFLEN 128 extern int connet_retry(int,int,int, const str 阅读全文
posted @ 2017-02-21 11:44 天才麻将少年 阅读(376) 评论(0) 推荐(0)
摘要: 使用两个命令: yum install ftp yum install vsftpd 将这两个包安装起来。 接着就是设置vsftpd 的配置值: 在系统根目录 cd /etc/vsftpd/ ls一下可以看到 vsftpd.conf 配置文件。 vi vsftpd 打开之然后就可以修改了! 1.修改 阅读全文
posted @ 2017-02-20 15:46 天才麻将少年 阅读(201) 评论(0) 推荐(0)
摘要: 一个套接字描述符和一个文件描述符很相似 当套接字建立好了以后,可以用read 和 write 函数像操作文件描述符一样操作套接字描述符。 而且还可以用fork函数建立更多的子进程,并且把套接字秒速符传给子进程们进行read write! 除了read,write 以外还有6个特殊的读写函数! 写: 阅读全文
posted @ 2017-02-17 10:52 天才麻将少年 阅读(2846) 评论(0) 推荐(0)
摘要: #include<sys/socket.h> int listen(int sockfd,int backlog); int accept(int sockfd,struct sockaddr *addr,socklen_t len); 还是一个例子: #include "unp.h" #inclu 阅读全文
posted @ 2017-02-17 10:25 天才麻将少年 阅读(417) 评论(0) 推荐(0)
摘要: #include<sys/socket.h> int bind(int sockfd,const struct sockaddr *addr,socklen_t len); 这个函数往往用在服务进程上! 举个例子 #include "unp.h" #include <time.h> int main 阅读全文
posted @ 2017-02-15 12:03 天才麻将少年 阅读(578) 评论(0) 推荐(0)
摘要: 先介绍一下如何获取主机名和服务名吧! 用hostname命令可以获取主机名 那如何获取服务名呢? 通过这个命令systemctl list-unit-files 可以获取系统服务 来了解一个服务,nfs服务。 NFS (Network File System) 即网络文件系统。一种使用于分散式文件系 阅读全文
posted @ 2017-02-15 11:08 天才麻将少年 阅读(789) 评论(0) 推荐(0)
摘要: 套接字需要捆绑上地址才有用! 识别目标进程要有 1.对方计算机网络地址 IP 2.端口号表现对方计算机的特定进程 字节序故名思义就是字节的顺序的意思。 具体详解可以看这 http://www.ruanyifeng.com/blog/2016/11/byte-order.html 由于网络传输都是指定 阅读全文
posted @ 2017-02-12 17:33 天才麻将少年 阅读(1310) 评论(0) 推荐(0)
摘要: 套接字又名socket,是一个接口,进程可以利用该接口和其他进程通信。无论是其他进程在本机上还是在其他机器上。 套接字接口有许多不同的网络协议。包括TCP/IP协议栈! 就如使用文件描述符来访问文件一样。 程序是用套接字描述符来访问套接字。 #include<sys/socket.h> int so 阅读全文
posted @ 2017-02-11 15:10 天才麻将少年 阅读(1104) 评论(0) 推荐(0)
摘要: 由于深度学习任务的需要,要在程序里面嵌入一个module。 这个module 的功能是接收来自ios客户端的图片。并且传送给深度学习分类器进行处理。 于是看了看各种各样的 module 实现方案。 先是用IO函数把图片以数组的方式存起来。 再和服务器建立连接,socket传这个数组。 然后服务器接收 阅读全文
posted @ 2017-02-11 11:16 天才麻将少年 阅读(1640) 评论(0) 推荐(0)