Index: chrome/common/extensions/docs/examples/extensions/native_messaging/echo.py |
diff --git a/chrome/common/extensions/docs/examples/extensions/native_messaging/echo.py b/chrome/common/extensions/docs/examples/extensions/native_messaging/echo.py |
index ffb6cefeb94761b5560cb555c9f9a0ab9ad5954f..0034fa96b1755a0228f957eb20c5ad732a9035ae 100755 |
--- a/chrome/common/extensions/docs/examples/extensions/native_messaging/echo.py |
+++ b/chrome/common/extensions/docs/examples/extensions/native_messaging/echo.py |
@@ -9,23 +9,10 @@ |
import sys |
import struct |
-MESSAGE_TYPE_SEND_MESSAGE_REQUEST = 0 |
-MESSAGE_TYPE_SEND_MESSAGE_RESPONSE = 1 |
-MESSAGE_TYPE_CONNECT = 2 |
-MESSAGE_TYPE_CONNECT_MESSAGE = 3 |
- |
def Main(): |
message_number = 0 |
while 1: |
- # Read the message type (first 4 bytes). |
- type_bytes = sys.stdin.read(4) |
- |
- if len(type_bytes) == 0: |
- break |
- |
- message_type = struct.unpack('i', type_bytes)[0] |
- |
# Read the message length (4 bytes). |
text_length = struct.unpack('i', sys.stdin.read(4))[0] |
@@ -35,16 +22,10 @@ def Main(): |
message_number += 1 |
response = '{{"id": {0}, "echo": {1}}}'.format(message_number, |
- text).encode('utf-8') |
- |
- # Choose the correct message type for the response. |
- if message_type == MESSAGE_TYPE_SEND_MESSAGE_REQUEST: |
- response_type = MESSAGE_TYPE_SEND_MESSAGE_RESPONSE |
- else: |
- response_type = MESSAGE_TYPE_CONNECT_MESSAGE |
+ text).encode('utf-8') |
try: |
- sys.stdout.write(struct.pack("II", response_type, len(response))) |
+ sys.stdout.write(struct.pack("I", len(response))) |
sys.stdout.write(response) |
sys.stdout.flush() |
except IOError: |