摘要: 服务器端建立后,接下来便是客户端的编写了。客户端较之服务器较简单,下面先给出代码:#include<stdio.h>#include<unistd.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<netdb.h>#define PORT 1234#define MAXDATASIZE 100 //数据缓冲区最大长度int main(int argc, char *argv[ 阅读全文
posted @ 2011-11-18 17:57 yohey 阅读(3632) 评论(0) 推荐(0) 编辑
摘要: 首先,在编程之前,需了解网络上两台主机通过TCP通信的基本原理,建立连接时的三次握手及断开连接时的四次握手,在此便不再叙述。 下面,先列出服务器端的代码,再逐一进行分析。 1 #include<stdio.h> 2 #include<strings.h> 3 #include<unistd.h> 4 #include<sys/types.h> 5 #include<sys/socket.h> 6 #include<netinet/in.h> 7 #include<arpa/inet.h> 8 9 #define 阅读全文
posted @ 2011-11-18 13:14 yohey 阅读(2603) 评论(0) 推荐(0) 编辑
摘要: 这次的应用很简单,主要也是为了练练手,巩固之前学到的知识点,将它们应用出来。主要涉及到的知识点有:1.SharedPreferences的使用。2.对SQLiteDatabase的操作。3.各种类型资源的应用,包括:动画资源、Drawable资源、样式资源、菜单资源。 这次写的应用是一个记录帐号的应用,现在各种类型的帐号这么多,要一个一个长时间记住很不容易,于是便有了写这个应用的想法。不过这也只是供自己练练手的应用,毕竟它的安全性实在是... 甚至都谈不上安全性。说一下应用的功能:1.在第一次使用时询问用户是否需要加上密码(之后仍可通过菜单中的选项添加密码)2.从数据库中读出用户已经记录... 阅读全文
posted @ 2011-11-03 21:00 yohey 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 学习Java有一年多的时间了,从J2SE学到J2EE。之前也做了几个J2EE的项目,但做了些项目之后,发现自己对web这一块,用J2EE进行开发并不是那么的感兴趣。而Android使用Java开发,所以自然而然的转到了Android上来,说起来,也是更喜欢用J2SE一些。 月初的时候,买了本Android的书系统的学习了一下,加上之前有一点点这方面的经验,半个月的时间把书看完了。在看书的过程中,便把自己想做的一些应用记了下来,第一个想做的便是已经完成的音乐播放器。在此记录下完成过程中遇到的一些问题以及自己学到的知识。 先说一下音乐播放器的功能:进入播放器后,提供了本地歌曲,在线歌曲两种... 阅读全文
posted @ 2011-10-31 22:44 yohey 阅读(587) 评论(1) 推荐(0) 编辑