How To Detect If Socket Is Closed By Remote Peer

Jul 11, 2012

I am writing a proxy in Android. I want to know, how one may detect if the server or client has closed its socket? I am using pre-NIO sockets. It should be noted that, the YouTube App will connect with my Proxy server (I have installed proxydroid) and then data will pass between YouTube App and Youtube Server through my proxy.

I have used read() method for reading. When I am reading (with read() ) as a client (from the server) if I get -1, does it mean that the server has closed the socket?

In the same way, If I am reading (with read()) from the client and get -1, does it mean that the client has closed the socket?What is the best way to detect if a remote peer has closed the socket or not?If I use methods like isInputShutdown() or isOutputShutdown() ?My main goal is read into a byte array until the remote peer has closed the socket?

How to detect if Socket is closed by remote peer


Android :: Git For Peer To Peer Content Distribution Network

Aug 4, 2010

Is there anyone using git in such a fashion? I would like to distribute some multimedia content from a server to some Android remote devices. I would like them sending back a log file with device usage statistics (provided by an android app I will write). The server could be anything but I would prefer a linux box. I thought that since git handle and sych only differences between files, It would be a nice tool for this purpose and I would have content revision history as a bonus. I need some piece of advice on how the repositories architecture could be organized: does It have to be a star topology or something different? The remote end of the sistem don't need any interactivity, in other words the remote git repository could pull and push whatever It needs to, autonomously and automatically.

UPDATE: I've found here on SO the author of git internals (I'm downloading It right now), Scott Chacon talking about the architecture I would like to implement.
UPDATE 2: OK I read the chapter about "Non-SCM uses of Git" and here is what the author says about a Peer to Peer CDN:.....

View 3 Replies View Related

Android :: Peer To Peer Communication Over Bluetooth

Sep 6, 2010

i want to build a simple bluetooth chat program that can do a 2 way chat with 2 mobile devices. i know that i can use gamekit to develop such application for iphone and ipod touch. But i want to know is, is it possible for other smart phones (running my application) to discover and communicate with ipones and other devices as well? in simple: i want my application to run on iphone,symbian and android and to be able to discover and communicate with each other over bluetooth.

View 1 Replies View Related

Android :: Peer To Peer Phone Application?

Sep 24, 2009

I am with a group of college students making a multiplayer game as a class project on the Android platform for the G1. Our primary goal is to allow multiple phones (or for the sake of initial testing, a phone and an emulator on a PC) to communicate with one another. Our game is turn based, and we've been looking into TCP/IP and VNC proxy servers to transfer data between the game clients on each phone, but none of them seem particularly simple to implement. We've been through many articles documenting how difficult peer-to-peer connections are on the Android platform. What would some viable network protocols to use for the sake of our project and how should we go about setting them up?

View 3 Replies View Related

Android :: Set Up Phone To Peer To Peer Ad Hoc Networking?

Dec 19, 2009

Is it possible to set up Android in ad-hoc peer-to-peer wifi mode? For example, I would like to have one phone broadcast a message, and have all peers in the network receive the broadcast, without having a server. I would like to use wifi since bluetooth range is more limited.

View 6 Replies View Related

General :: Peer To Peer Calling Without A Server?

Aug 19, 2012

Is there a voice / messaging app that will work via a wifi connection WITHOUT the need for an Internet connection? For example, two people with phones connected to the same router over wifi, but NO ACCESS to the Internet. I'm assuming apps like Skype would require both devices to be able to communicate with the Skype server to initiate the call, but might allow peer-to-peer afterwards.

I am not interested in making calls or texts to people outside of the wifi network. Does such an app exist?

View 9 Replies View Related

Android :: Peer To Peer And PDAnet

Aug 8, 2010

I have a Motorola Droid X with PDAnet (2.42 installed on my computer). I am able to browse the internet and play some online games just fine, but if I open my Ares P2P program (on my computer), I am unable to stay connected to my phone. PDAnet Desktop just disconnects without any error messages. Does PDAnet block this type of software, or do I have something misconfigured? Or should I just use a different P2P program?

View 1 Replies View Related

Android :: How Can I Detect If Socket Has Been Disconnected By Endpoint?

Jun 30, 2010

How can i know if a Bluetooth Socket is still connected to the endpoint? How can i detect if the socket has been disconnected by the endpoint?

View 1 Replies View Related

Android :: Socket Communication With Emulator - Remote PC?

Apr 15, 2009

I am trying to create a tcp connection between the android emulator and remote PC. when i use the local host i can able to connect but remote host i could not able to connect. firewall disabled

for remote host i used the stcppipe for forwarding

Enter the Android tools path and run: adb forward tcp:40 tcp:40

stcppipe.exe -b 192.168.0.85 127.0.0.1 40 40

but my emulator application could not able to connect. what could be the reason.

View 2 Replies View Related

Android :: Remote Service Destroyed When Main Activity Closed / How To Fix?

Nov 19, 2010

I wrote an android program that: has a main activity for UI, and it starts a service. The service timely callbacks the UI activity to update views. It works fine except: if the activity is closed (with BACK) and start again, the service will also be started again (The service plays audio file, so there are two overlapped sounds). I use bindService with BIND_AUTO_CREATE flag to start and connect to service. According to the document, it should create service only if it doesn't exist, but obviously it starts another instance when opened second time. All I want is when the activity is closed, the service goes on running, and when the activity opens again, it can reconnect to the service. Is that possible? Or I just misunderstand the usage of service?

View 1 Replies View Related

Android : Adb.exe - An Existing Connection Was Forcibly Closed By The Remote Host

Aug 4, 2009

When I am running any android project, emuulator will come, but after that in console, its saying

"[DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host". Then 11 connnection attempts will come in console. I am using windows XP. From windows one dialog box will come saying "adb.exe has encountered a problem and needs to close. We are sorry for the inconvenience."

Because of this, I can't run any project.

View 2 Replies View Related

Android :: Android Bluetooth Crashes Application When Remote Device Closes Socket

Feb 16, 2010

I have connected my Android application to a Windows desktop machine via Bluetooth. The application interacts with the machine. At the end of the interaction the application on the desktop closes the socket that was opened between the Android and the desktop application. Right when socket.close() is called on the Windows machine my Android app pops open a dialog saying that the application has stopped unexpectedly and then it quits. I have a breakpoint on the line in the ConnectedThread (like in the BluetoothChat sample) where I read the InputStream on the Android and that is not hit. I also have a breakpoint in the catch statement for the try surrounding the place where I read the InputStream. That one also does not get hit. So I have no idea how I can catch this error. Is this a bug?

View 2 Replies View Related

Android :: Java Socket Not Throwing Exceptions On Dead Socket?

Jun 29, 2010

We have a simple client server architecture between our mobile device and our server both written in Java. An extremely simple ServerSocket and Socket implementation. However one problem is that when the client terminates abruptly (without closing the socket properly) the server does not know that it is disconnected. Furthermore, the server can continue to write to this socket without getting any exceptions. Why? According to documentation Java sockets should throw exceptions if you try to write to a socket that is not reachable on the other end!

View 5 Replies View Related

Android :: Socket Programming - Java - Many Clients One Socket

Nov 12, 2009

Essentially Im trying to get many many java clients connect to a socket on my ColdFusion server (Using the Socket Gateway). However before i even start to code this, Im a little confused about sockets and their performance. First of all, are sockets meant for many(1000+) clients connecting to one socket (say port 2202) on one server? How is the performance if all there waiting for is basically a ping, or something such that when these clients receive this "ping" they can go get some new data.

View 5 Replies View Related

Android :: Connecting Android Bluetooth Client Socket To Ubuntu Server Socket

Jul 15, 2010

I am writing an Android app that should exchange data to a server over Bluetooth, with the server side on a PC running Ubuntu, using the bluez library, in C (or C++).

My Android app fails (IOException) when I try to connect to my server socket on the PC.

Here is essentially what I in the java code (in Android, full eclipse project here: http://dl.dropbox.com/u/2968234/ThinBTClient.zip)

CODE:...........

This throws IOException after a timeout of 10seconds or so.

On the server side (in Ubuntu 8.10), I basically set up a Bluetooth server socket, along the lines described in the example bluez/sdp-register.c

Down below is my C++ program. To compile it do

g++ -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include -o bt_server bt_server.cpp -lbluetooth

I can do the reverse succesfully, i.e. create a server socket in Android and connect from Linux, however this is not what I want to do!

I think either the problem has to do with my config of Ubuntu.

CODE:................

View 1 Replies View Related

Android :: Socket Exception Socket Not Connected Android

Oct 27, 2010

In my android application i am trying to run a application using GPRS connection and not WIFI.When tried to run in wifi the app runs fine.The browser works fine with the APN settings set but when trying to connect to server using my application it gives me socket exception.I am using the below permissions in manifest file.
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses- permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name= "android.permission.CHANGE_NETWORK_STATE"></uses-permission>
<uses-permission android:name= "android.permission.WRITE_APN_SETTINGS" ></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
I am receiving Socket not connected exception.Is there any other permission which i need to add for using GPRS connection other than WIFI.
10-27 18:26:19.689: WARN/CalSyncSvc(166): com.motorola.blur.service.email.protocol.activesync.ASException: Problem executing HTTP POST

10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendRequest(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommandNoProvisoning(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommand0(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendXMLCommand(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ActiveSyncMgr.sendFolderSyncCommand(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ProviderAPI.sendFolderSync(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ProviderAPI.updateMapFromFolderSync(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.service.email.protocol.activesync.ProviderAPI.updateFromFolderSync(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.calendar.sync.activesync.SyncService.syncAccount(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.calendar.sync.activesync.SyncService$QueueEntry.run(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:416)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:256)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.util.concurrent.FutureTask.run(FutureTask.java:122)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:648)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:673)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.lang.Thread.run(Thread.java:1058)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at com.motorola.blur.util.concurrent.BlurThreadFactory$BlurPooledThread.run(Unknown Source)
10-27 18:26:19.689: WARN/CalSyncSvc(166): Caused by: java.net.SocketTimeoutException: Socket is not connected
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method)


10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocket(OSNetworkSystem.java:140)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:229)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:521)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at java.net.Socket.connect(Socket.java:1019)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:317)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:129)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
10-27 18:26:19.689: WARN/CalSyncSvc(166): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
10-27 18:26:19.689: WARN/CalSyncSvc(166): ... 17 more

View 2 Replies View Related

Android :: Total Control Remote Edition (IR Remote) Video

Jul 26, 2010

added a quick demo video of our upcoming Android Infrared (IR) Remote.Initially it will support a full IR dbase of 300,000+ IR codes, IR learner for any code not in the dbase, Pre-Built GUI so it is simple to setup. Will add rs232, relays, and other tcp options also after initial release.

View 5 Replies View Related

Android :: Looking For An App To Remote To Desktop For Remote Meeting

Aug 1, 2010

Looking for an App to remote to my desktop.I am trying to see if I can access magicjack on my desktop and make true voip calls.

View 2 Replies View Related

Android :: When PreferenceScreen Is Closed?

Mar 4, 2009

Is there a certain way for me to know when a PreferenceScreen is closed?

View 12 Replies View Related

Android :: Soft-keyboard Is Not Being Closed

Jun 28, 2010

I've got a problem with my application in that the soft-keyboard is not being closed unless the user pushes the "back" button.I use several layouts which I load using the setContentView method of the application. Some layouts contain multiple EditText fields. The soft-keyboard pops up correctly when the entry boxes are being clicked, but never gets dismissed, even after I switch to a new layout using setContentView (instigated by on-screen push buttons).I found a way of apparently removing the keyboard using the "InputManager" class but how exactly does that work if I don't know which entry field opened/currently owns the keyboard?Is there a way of possibly invalidating a whole layout which would perhaps cause all resources (and hopefully the keyboard) to be cleared? As said before, I currently just use setContentView to load the next screen.

View 4 Replies View Related

Android :: Need App For Keeping Apps Closed?

May 19, 2010

Let me start off my saying I searched this topic before I posted. I am constantly closing apps with them being restarted and I'm not opening them like Music, alarm clock, Amazon mp3 store, moxier mail, etc. The only one I actually use from time to time is music but they open on there own. Is there an app or setting to change this?

View 8 Replies View Related

Android :: How To Get MediaPlayer() To Stop When App Is Closed

Sep 17, 2010

My android app creates a MediaPlayer() and plays a looping song. I need to have it stop playing when the user leaves the app. I also need to get at the volume buttons somehow, to let users adjust the songs volume...

CODE:..................

View 1 Replies View Related

HTC Hero :: Sprint - Nav Will Not Stay Closed

Mar 1, 2010

Every time I open up the task killer, I see that Sprint Navigation is always on there. I have gone through all the settings and could not find anything to why it keeps opening.

My GPS and Wireless Networks setting are both OFF

I'm assuming that this is the reason that my battery is dying so quickly.

View 1 Replies View Related

HTC EVO 4G : Stock Browser Closed Unexpectedly

Jun 9, 2010

I was just browsing the internet on my browser when it just closed out unexpeted. What,caused this? No, I don't run task killer.

View 7 Replies View Related

Attempt To Finalize Cursor That Has Not Been Closed

Jan 1, 2012

My application creates a database on the fly and also populates it. The problem is I get a "Attempt to Finalize Cursor That has not been closed" error in logcat which mainly refers to this function.

Code:

public static void populateFromDatabase(){
/* if the database is empty just throw in the question */
Cursor c = AppData.db.db.rawQuery("SELECT * FROM question", null);
if (c != null && c.getCount() == 0){
c.moveToFirst() ;
int count = 0 ;
while(!c.isAfterLast()){

[URL]

My question is I am closing the cursor in all occasions so why this error ? Also note that i call this function only once in the program and the logcat error points to this.

View 2 Replies View Related

General :: Screen Off When Slider Closed

Jul 11, 2012

I currently run a Epic 4g on sprint.I am switching to a Sidekick 4g on tmobile.On both of these devices iv always wanted an app to run a service in the background that would turn the screen off on the closing of the slider. So that to unlock the phone I press the slider open, then when I close the slider the phone turns the screen off and locks.

How to write the app? It needs no UI, no anything.When slider goes from open to close, screen off. By slider i mean the slide out keyboard.

View 4 Replies View Related

Motorola Droid :: Gap Between Keyboard And Screen When Closed

Jan 13, 2010

I just got my droid and I noticed that the gap between the keyboard the screen when the phone is closed is slightly more on the bottom left corner than on the other corners. When pushed down I can make the gap go away.

View 29 Replies View Related

Android :: How Unlock Screen Be Avoided / Closed?

May 5, 2010

I'm writing some JUnit tests for my Android Activity.They run fine and report proper results.However, when i automate the test and start the emulator, the emulator starts with an unlock screen. This prevents the test from running correctly.How do I start an emulator without the unlock screen so that it's ready to run a test immediately? Are there commands in the emulator.exe or adb.exe that can close/ remove the unlock screen?

View 5 Replies View Related

Android :: StaleDataException Access Closed Cursor

Jun 8, 2010

Should I just have MyDataSetObserver catch the exception and move on? I'd like a more robust solution than that if possible. Or is there some other way I could rearrange my program so that the staleDataException doesn't occur (as often)? I believe that it is happening because I am launching the new activity in my onListItemClick.

View 1 Replies View Related

HTC Incredible :: MMS Force Closed And Messages Deleted

May 19, 2010

I had just sent an SMS and the phone goes black and said that HTC MMS has force closed. So I rebooted the phone go back into my messages and all of them are deleted. This has also happened once before without the force close just did it randomly after a reboot. Any way to get my messages back? Is there a way to back up my messages in case this happens again?

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved