j2me怎么socket异步通信?

问题描述

j2me怎么socket异步通信?实时读取终端发送的数据,不通过流的方式,最好有例子

解决方案

解决方案二:
异步通讯,其实就是多线程。开一个底层线程负责读取,判定数据完整后,生成一个对象放到队列里。其它线程判断队列里是否有对象,如果有,就可以立马读出来完整的一个数据包
解决方案三:
我现在想实时读取,服务端发信息客户端就显示,发送数据包中没有数据长度,1秒发送不定长度的数据,客户端无法判断缓冲区内数据是不是一次发送的。怎么实现实时读取每次发送的数据?

时间: 2024-12-05 07:39:10

j2me怎么socket异步通信?的相关文章

详解C# Socket异步通信实例_C#教程

TCPServer  1.使用的通讯通道:socket 2.用到的基本功能: ①Bind, ②Listen, ③BeginAccept ④EndAccept ⑤BeginReceive  ⑥EndReceive 3.函数参数说明 Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 新建socket所使用的参数均为系统预定义的量,直接选取使用. listener

socket异步通信-c++ 异步通信 event select模型

问题描述 c++ 异步通信 event select模型 怎么触发 FD_WRIEE 这个网络事件 我在网上搜了很多 都不是很明白 最好能提供触发的代码 望不啬指教 解决方案 问题已解决 我总结一下吧一直搞不懂 WSAEventSelect 的 FD_WRITE ,不知道怎么利用他在自己想发数据的时候发数据,后来知道了想发随时发消息 要自己另外去写send方法,FD_WRITE 是用于一开始连接成功侯就开始发送大批量数据的,比如发一个视频连接给别人 ,别人接了 那么这个时候就触发了FD_WRIT

实例分析J2ME网络编程的两种方法

编程|网络 本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法. HttpConnection 首先我们先来看一个简单的例子吧: 主要用到的java包: javax.microedition.io.*; public String requestGET(String URLString,String URL) throws IOException{ // ===============================================

通信-socket如何实现其中的发送回调函数和完成发送的代码功能

问题描述 socket如何实现其中的发送回调函数和完成发送的代码功能 c#socket异步通信中的SendCallback类包含在静态类中如何实现其中的发送回调函数和完成发送的代码功能 以及错误如何解决 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Socket

关于C# Socket通信服务端

问题描述 想请教一下:我是用C#Socket异步通信编程.现在想实现这样的功能:在服务端与客户端连接的情况下,客户端断开时,服务端能够在界面上显示提醒(类似:客户端192.168.1.100:6300已断开).不知该如何实现,求教. 解决方案 解决方案二:客户端可以在退出终端程序时向服务器发送一个"关闭"消息,而服务器端也可以每隔30秒向各个客户端发送一个"心跳"消息.解决方案三:引用楼主richardcrick的回复: 想请教一下:我是用C#Socket异步通信编

C语言实现socket简单通信实例_C 语言

本文实例讲述了C语言实现socket简单通信的方法,分享给大家供大家参考.具体实现方法如下: 服务器端代码如下: /* ============================================================================ Name : server.c Author : king Version : Copyright : Your copyright notice Description : Hello World in C, Ansi-st

如何在cmwap下使用socket??谁知道??

问题描述 我想在cmwap连接下,使用j2me的socket,如何做呢? 解决方案 解决方案二:想在网络游戏中实现数据传输,使用SOCKET,还是用HTTP呢??要让CMWAP能支持.解决方案三:CMWAP支持的话只能用httpcmwap不支持者socket解决方案四:手机网游中实时性要求比较高的话一般就用socket,有些网游用http,cmwap不支持socket,cmnet支持解决方案五:TO楼上,是的.实时性比较高,最好使用socket,象现在流行的"武林OL"等,也是用的so

通信-BeginReceive方法没有重载3个参数代码如何修改

问题描述 BeginReceive方法没有重载3个参数代码如何修改 c#socket异步通信BeginReceive方法没有重载3个参数代码如何修改 public string SocketReceive() { string result = ""; try { MemoryStream stream = new MemoryStream(); Byte[] bytesReceived = new Byte[256]; int bytes = 0; do { bytes = clie

socket-关于SocketAsyncEventArgs异步发送数据后程序自动退出的问题

问题描述 关于SocketAsyncEventArgs异步发送数据后程序自动退出的问题 最近用SocketAsyncEventArgs来做socket异步通信的服务器,按照官方的例程来写代码,发现异步接收是没有问题的,但是如果用异步发送,发送后程序就自动退出, 调试提示 在 System.InvalidOperationException 中第一次偶然出现的"System.dll"类型的异常 这是发送和接收的代码: //有连接来到时的回调函数 private void OnAccept