![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android->Socket
风吟1987
格物致知,不懈追寻
展开
-
LocalServerSocket的用法
package com.user.LocalServerSocket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.app.Activity;import android.net.LocalServerSocket;import原创 2012-06-18 09:52:01 · 4845 阅读 · 1 评论 -
linux的Listen调用详解
listen系统可以使一台主机上的一个tcp socket在某个端口号被动侦听,等待来自其它主机的tcp socket的连接请求,下面是listen系统调用的函数原型: #include int listen(int lsn_fd, int backlog); backlog是侦听队列的长度,在内核函数中,首先对backlog作检查,如果大于转载 2012-06-19 14:05:21 · 1692 阅读 · 0 评论 -
android 中使用socket使native和framework通信
一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些转载 2012-06-06 15:05:04 · 827 阅读 · 0 评论 -
getsockopt函数的使用
函数原型为:#include int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);转载 2012-06-19 09:21:23 · 3008 阅读 · 0 评论 -
linux中select()函数分析
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式转载 2012-06-19 13:19:27 · 638 阅读 · 0 评论 -
AF_INET 和PF_INET区别;AF_LOCAL PF_LOCAL 区别
AF 表示ADDRESS FAMILY 地址族 PF 表示PROTOCL FAMILY 协议族但这两个宏定义是一样的所以使用哪个都没有关系Winsock2.h中#define AF_INET 0#define PF_INET AF_INET所以在windows中AF_INET与PF_INET完全一样而在Unix/Linux系统中,在不同的转载 2012-06-21 13:31:45 · 1586 阅读 · 0 评论