File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
src/main/java/com/github/dddpaul/netcat Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ android {
20
20
defaultConfig {
21
21
minSdkVersion 15
22
22
targetSdkVersion 19
23
- versionCode 7
24
- versionName " 1.5.1 "
23
+ versionCode 8
24
+ versionName " 1.6 "
25
25
applicationId " com.github.dddpaul.netcat"
26
26
}
27
27
Original file line number Diff line number Diff line change @@ -143,24 +143,27 @@ private void receiveFromSocket() throws IOException
143
143
{
144
144
BufferedReader reader = new BufferedReader ( new InputStreamReader ( socket .getInputStream () ) );
145
145
PrintWriter writer = new PrintWriter ( output );
146
- transferStreams ( reader , writer );
146
+ transferStreams ( reader , writer , true );
147
147
}
148
148
149
149
private void sendToSocket () throws IOException
150
150
{
151
151
BufferedReader reader = new BufferedReader ( new InputStreamReader ( input ) );
152
152
PrintWriter writer = new PrintWriter ( socket .getOutputStream () );
153
- transferStreams ( reader , writer );
153
+ transferStreams ( reader , writer , false );
154
154
}
155
155
156
- private void transferStreams ( BufferedReader reader , PrintWriter writer ) throws IOException
156
+ private void transferStreams ( BufferedReader reader , PrintWriter writer , boolean receive ) throws IOException
157
157
{
158
158
try {
159
159
String line ;
160
160
while ( ( line = reader .readLine () ) != null ) {
161
161
writer .println ( line );
162
162
writer .flush ();
163
- }
163
+ if ( receive ) {
164
+ publishProgress ( CONNECTED .toString (), output .toString () );
165
+ }
166
+ }
164
167
} catch ( AsynchronousCloseException e ) {
165
168
// This exception is thrown when socket for receiver thread is closed by netcat
166
169
Log .w ( CLASS_NAME , e .toString () );
You can’t perform that action at this time.
0 commit comments