thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marius Greve Hagen" <marius.greve.ha...@gmail.com>
Subject Re: Thrift for Windows Phone 7
Date Mon, 25 Oct 2010 09:28:14 GMT
Anyone?

På Sat, 23 Oct 2010 01:02:02 +0200, skrev Marius Greve Hagen  
<marius.greve.hagen@gmail.com>:

> No? How do I use that?
>
> When I compile lib/csharp/src/Thrift.csproj using .NET Framework 4 I get  
> no errors, but when I compile it with the Windows Phone framework I get  
> errors that the type or namespace "BufferedStream", "HashSet",  
> "TcpClient" and so on could not be found.
> When I try to add the .dll created with .NET F4 in my Windows Phone  
> project I get an error that it was not built using the Windows Phone  
> runtime so I cannot use it.
>
> Any suggestions on how I should proceed to get this working?
>
> Marius
>
> På Fri, 22 Oct 2010 23:19:33 +0200, skrev <roger@bufferoverflow.ch>:
>
>> have you seen lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj ?
>>
>> what error messages do you have during compile?
>>
>> Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:
>>
>>> But how do I build a .dll that uses that client in Visual Studio 2010  
>>> Express for Windows Phone?
>>>
>>> - Marius
>>>
>>> På Fri, 22 Oct 2010 15:12:24 +0200, skrev <roger@bufferoverflow.ch>:
>>>
>>>> HTTP client is available, see:
>>>> lib/csharp/src/Transport/THttpClient.cs
>>>>
>>>> - Roger
>>>>
>>>> Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:
>>>>
>>>>> I really hope it's been ported to C#.
>>>>> If not, you think it's much work to port it myself? It doesn't  
>>>>> affect the server side right?
>>>>>
>>>>> - Marius
>>>>>
>>>>> På Fri, 22 Oct 2010 13:24:15 +0200, skrev Michael Walsh  
>>>>> <michael@michael.ie>:
>>>>>
>>>>>> WP7 uses a modified Silverlight profile, not the .NET CF profile.
>>>>>>
>>>>>> This means that just like silverlight apps, you do not have ANY 

>>>>>> socket access at all so the TcpClient doesn't exist.
>>>>>>
>>>>>> There are 2 methods for connectivity. One is a silverlight specific
 
>>>>>> way that talks to a predefined set of ports.
>>>>>>
>>>>>> The other is to use HTTP only.
>>>>>>
>>>>>> There have been adaptions of Thrift to be wrapped over HTTP, but
I  
>>>>>> can't remember if they were ported to C#.
>>>>>>
>>>>>> Michael
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On 22 Oct 2010, at 12:07, "Marius Greve Hagen"  
>>>>>> <marius.greve.hagen@gmail.com > wrote:
>>>>>>
>>>>>>> How do I compile the thrift .dll to use in a Windows Phone 7
 
>>>>>>> application?
>>>>>>> Compiling the .dll with standard Visual Studio Express 2010 works
 
>>>>>>> just fine, but when I try to add it as a reference to my Windows
 
>>>>>>> Phone project I get an error message saying that it wasn't built
 
>>>>>>> with the Windows Phone runtime.
>>>>>>> When I then try to build it in Visual Studio 2010 Express for
 
>>>>>>> Windows Phone I get some errors that BufferedStream, TcpClient
and  
>>>>>>> some others can't be found. I.e. they are not in the .NET CF
that  
>>>>>>> the Windows Phone SDK uses...
>>>>>>> Any way to solve this? :)
>>>>>>>
>>>>>>> - Marius
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>
>>>
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.

Mime
View raw message