ChinaUnix.net
相关文章推荐:

android initrc socket androidgetcontrolsocket

今天弄了一天的android socket编程,需要实现的功能:与服务器相连,向服务器发送数据,得到服务器发送过来的数据。要点如下:
(1)从服务器发送给android时需要在发送的16进制串的最后加入0x0A,即换行符(因为android端接收函数中使用了readline,该函数通过读到/n表示读完一行)。
(2)在android中通过实现myHandler实现了开启单独的线程来读取来自服务器socket数据,而不是在主线程中,因为socket读数据函数是阻塞式的...

by ht2411 - 移动操作系统 - 2011-12-22 08:51:09 阅读(704) 回复(0)

相关讨论

android运行socket项目 Error: ShouldNotReachHere() 问题: 在android项目中实现socket通信,服务器端使用main方法创建Serversocket,运行启动服务器时报错“Error: ShouldNotReachHere() ”。 原因分析: java中使用main函数作为应用程序的接口,class的生命周期始于main方法,终于main方法。android虽然使用的是java语法,但是却不使用main作为程序入口,一个activity启动时要经过onCreate()方法、onStart...

android

by 三里屯摇滚 - 移动操作系统 - 2011-11-15 09:57:28 阅读(1253) 回复(0)

android 中使用socket使native和framework通信 一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下: android中使用jni对linux中的socket进行了封装。使用起来十分的方便。 由于android是基于linux的,所以linux的代码会...

android

by cu_Cbear - 移动操作系统 - 2011-08-29 22:57:36 阅读(1469) 回复(0)

android 中使用socket使native和framework通信 一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下: android中使用jni对linux中的socket进行了封装。使用起来十分的方便。 由于android是基于linux的,所以linux的代码会...

android

by feiyang10086 - 移动操作系统 - 2011-08-28 23:27:40 阅读(1499) 回复(0)

android 中使用socket使native和framework通信 一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下: android中使用jni对linux中的socket进行了封装。使用起来十分的方便。 由于android是基于linux的,所以linux的代码会在...

android

by 听老歌 - 移动操作系统 - 2011-08-25 16:36:25 阅读(1829) 回复(0)

#include<netinet/in.h>  //for sockaddr_in
#include<sys/types.h>    //for socket
#include<sys/socket.h>    //for socket
#include<stdio.h>        //for printf
#include<stdlib.h>    //for ext
#include<string.h>    //for bzero

int main(int argc,char *argv[])
{...

by any_wind - MySQL - 2011-12-20 09:46:33 阅读(670) 回复(0)

在一个机器理,怎么实现端口之间的转发?比如从端口2222来的数据,我想发到22端口上去,怎么做呀? recv buff 2222 ,然后 send buff 22 吗?? 有点蒙的感觉,有端口映射的例子可以给参考下吗?

by holtwang - C/C++ - 2011-06-28 13:26:59 阅读(2273) 回复(6)

本帖最后由 chenzhanyiczy 于 2010-03-09 14:07 编辑 一端 每次 send 一个字节,共循环发送500次 另一端仅receive一次,那么能接收到多少个字节? 这里假设有足够的字符数组保存这些字节

by chenzhanyiczy - C/C++ - 2010-03-10 01:32:29 阅读(1707) 回复(10)

[什么是socket]    socket接口是TCP/IP网络的API, socket接口定义了许多函数或例程, 程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络 编程, 必须理解socket接口。    socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话, 就很容易了解socket了。网络的 socket数据传输是一 种特殊的I/O, socket也是一种文件描述符。socket也具有一个类似于打开文件的函数调用...

by wangchenxicool - Linux文档专区 - 2010-02-22 20:30:27 阅读(841) 回复(0)

选项名称 说明 数据类型 ======================================================================== SOL_socket SO_BROADCAST 允许发送广播数据 int SO_DEBUG 允许调试 int SO_DONTROUTE 不查找路由 int SO_ERROR 获得套接字错误 int SO_KEEPALIVE 保持连接 int SO_LINGER 延迟关闭连接 struct linger SO_OOBINLINE 带外数据放入正常数据流 int SO_RCVBUF 接收缓冲区大小 int SO_SNDBUF 发送缓冲区大小 int SO_RCVLO...

by hkebao - Linux文档专区 - 2009-07-20 17:55:49 阅读(1637) 回复(0)

#include #include #include #include #pragma comment(lib, "Ws2_32.lib") int main() { int server_fd,client_fd; int server_len,client_len; struct sockaddr_in server_address; struct sockaddr_in client_address; server_fd=socket(AF_INET,SOCK_STREAM,0); server_address.sin_family=AF_INET; server_address.sin_port=8888; server_address...

by yutao132 - C/C++ - 2009-06-29 09:48:01 阅读(1290) 回复(9)