1、What is the difference between ‘http connection’ and ‘socket connection’?
If you choose to use “socket connection”, Opera Mini will keep an open connection to the Opera Mini servers. This means that pages will load quicker, and the Opera Mini servers can push updates (for example new bookmarks through Opera Link) directly to Opera Mini on your phone.
If you choose “http connection”, Opera Mini has to establish a connection to the Opera Mini servers every time you load a page. New updates to Opera Mini will also not be pushed to the phone until a new page is loaded. Note: not all phone models and mobile networks allow socket connections. If you have problems with your connection, try to use “http connection” instead.
2、When use http connection in J2ME,you needn't set a Connection property , then by default it's set to keep-alive (MIDP uses a subset of HTTP 1.1, which has persistent connections by default).
3、客户端、服务器交互例子代码
Server(c#):
Client(J2ME):
附录:Common Response Headers and their Meaning