摘要: 1 linux socket编程的固定模式 server端,bind、listen、accept client端,connect client端和server端之间的一次通信: client端,write然后read server端,read然后write 比如服务器端write之后,把要发送的数据 阅读全文
posted @ 2018-04-15 22:57 PhoenixTree(梧桐树) 阅读(218) 评论(0) 推荐(0)
摘要: 从java socket对象获取的InputSteam的read方法其实是对linux的recv()函数的调用,OutputStream也同理。 也就是说,InputStream和OutputStream只是对底层接口的一个包装。 recv()和send()来自于<sys/socket.h>,这是g 阅读全文
posted @ 2018-04-15 22:52 PhoenixTree(梧桐树) 阅读(3294) 评论(0) 推荐(0)
摘要: 1 recv和read ssize_t recv(int sockfd, void *buf, size_t len, int flags); ssize_t read(int fd, void *buf, size_t count); 当recv的flags为0的时候,它们是等价的。 send和w 阅读全文
posted @ 2018-04-15 22:49 PhoenixTree(梧桐树) 阅读(1246) 评论(0) 推荐(0)
摘要: 1 openjdk源码 http://hg.openjdk.java.net 选择jdk8u这个project, 然后选择jdk8u20这个repository。 2 目录结构 corba: common object request broker architecture,一个不常用的框架。 ho 阅读全文
posted @ 2018-04-15 20:54 PhoenixTree(梧桐树) 阅读(404) 评论(0) 推荐(0)