Skip to content

Commit 28a671c

Browse files
Merge branch 'updates' into 'master'
Updates in plugin + docker file See merge request !7
2 parents 9ed3763 + 075d6f0 commit 28a671c

File tree

7 files changed

+31
-9
lines changed

7 files changed

+31
-9
lines changed

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip

websockets-rxjava-example/build.gradle

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
buildscript {
22
repositories {
33
mavenCentral()
4+
jcenter()
45
}
56
dependencies {
6-
classpath 'com.android.tools.build:gradle:1.1.0'
7+
classpath 'com.android.tools.build:gradle:2.1.0-beta1'
78
}
89
}
910

1011
apply plugin: 'com.android.application'
1112

1213
repositories {
1314
mavenCentral()
15+
jcenter()
1416
maven { url 'https://commondatastorage.googleapis.com/maven-repository/' }
1517
}
1618

@@ -45,4 +47,9 @@ android {
4547
lintOptions {
4648
disable 'InvalidPackage'
4749
}
50+
51+
compileOptions {
52+
sourceCompatibility JavaVersion.VERSION_1_7
53+
targetCompatibility JavaVersion.VERSION_1_7
54+
}
4855
}

websockets-rxjava-example/src/main/java/com/appunite/socket/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public RetentionFragment() {
148148
final OkHttpClient okHttpClient = new OkHttpClient();
149149
final RxWebSockets webSockets = new RxWebSockets(okHttpClient, new Request.Builder()
150150
.get()
151-
.url("ws://10.10.0.2:8080/ws")
151+
.url("ws://130.211.87.140:80/ws")
152152
.addHeader("Sec-WebSocket-Protocol", "chat")
153153
.build());
154154
final GsonObjectSerializer serializer = new GsonObjectSerializer(gson, Message.class);

websockets-rxjava/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
buildscript {
22
repositories {
33
mavenCentral()
4+
jcenter()
45
}
56
dependencies {
6-
classpath 'com.android.tools.build:gradle:1.1.0'
7+
classpath 'com.android.tools.build:gradle:2.1.0-beta1'
78
}
89
}
910

1011
apply plugin: 'java'
1112
apply plugin: 'maven'
1213
apply plugin: 'signing'
1314

15+
sourceCompatibility = 1.7
16+
targetCompatibility = 1.7
17+
1418
repositories {
1519
mavenCentral()
20+
jcenter()
1621
}
1722

1823
dependencies {

websockets-server/Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM python:2.7.10
2+
MAINTAINER Jacek Marchwicki "[email protected]"
3+
4+
COPY server server
5+
RUN cd server && python setup.py install
6+
7+
EXPOSE 80
8+
CMD websockets-server --host 0.0.0.0 --port 80 --stdio

websockets-server/server/example/hub/websocket.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@
2525
from twisted.web.resource import Resource
2626
from autobahn.twisted.websocket import WebSocketServerFactory, \
2727
WebSocketServerProtocol
28-
from autobahn.twisted.resource import WebSocketResource, HTTPChannelHixie76Aware
28+
from autobahn.twisted.resource import WebSocketResource
2929

30+
import txaio
31+
txaio.use_twisted()
3032

3133
DELTA = timedelta(weeks=1)
3234
SAFE_WAIT = 3
@@ -58,7 +60,7 @@ def send_to_all(msg, except_connection=None):
5860
class EchoServerProtocol(WebSocketServerProtocol):
5961

6062
def __init__(self):
61-
pass
63+
super(EchoServerProtocol, self).__init__()
6264

6365
def send_error(self, error_message):
6466
logger.error(error_message)
@@ -122,8 +124,8 @@ def onOpen(self):
122124

123125
url = "ws://%s:%d" % (host, port)
124126

125-
factory = WebSocketServerFactory(url)
126-
factory.protocol = EchoServerProtocol
127+
factory = WebSocketServerFactory(url, debug=True, debugCodePaths=True)
128+
factory.protocol = lambda: EchoServerProtocol()
127129
factory.setProtocolOptions(allowHixie76=True)
128130

129131
resource = WebSocketResource(factory)

websockets-server/server/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
author_email = "[email protected]",
2222
packages = find_packages(),
2323
license = "Apache 2.0",
24-
install_requires = ['autobahn==0.10.7', 'twisted==15.4.0', 'pyasn1', 'SQLAlchemy', 'python-daemon', 'service_identity'],
24+
install_requires = ['autobahn==0.10.7', 'twisted==15.4.0', 'pyasn1', 'SQLAlchemy', 'python-daemon', 'service_identity==14.0.0'],
2525
entry_points = {
2626
"console_scripts": [
2727
'websockets-server = example.hub:main',

0 commit comments

Comments
 (0)