blob: 1cc350dee731246f67829e3634d28fb3ced3b021 [file] [log] [blame]
Anthony F. Molinaro71a58a82010-09-27 19:27:40 +00001{-# LANGUAGE ScopedTypeVariables #-}
2--
3-- Licensed to the Apache Software Foundation (ASF) under one
4-- or more contributor license agreements. See the NOTICE file
5-- distributed with this work for additional information
6-- regarding copyright ownership. The ASF licenses this file
7-- to you under the Apache License, Version 2.0 (the
8-- "License"); you may not use this file except in compliance
9-- with the License. You may obtain a copy of the License at
10--
11-- http://www.apache.org/licenses/LICENSE-2.0
12--
13-- Unless required by applicable law or agreed to in writing,
14-- software distributed under the License is distributed on an
15-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16-- KIND, either express or implied. See the License for the
17-- specific language governing permissions and limitations
18-- under the License.
19--
20
21module ConstantsDemo_TestClient where
22
23
24import Network
25
26import Thrift
27import Thrift.Protocol.Binary
28import Thrift.Transport.Handle
29
30import Yowza_Client
31
32
33serverAddress :: (String, PortID)
34serverAddress = ("127.0.0.1", PortNumber 9090)
35
36main :: IO ()
37main = do
38 to <- hOpen serverAddress
39 let p = BinaryProtocol to
40 let ps = (p,p)
41 blingity ps
42 print =<< blangity ps
43 tClose to
44