15 กรกฎาคม 2552

ต่อ Iphone กับ PC ด้วย Socket Program...

ต่อ Iphone กับ PC ด้วย Socket Programming
ก็คือการเขียนโปรแกรมผ่าน TCP/IP นั่นเอง โดยแบ่งเป็น 2 ฝั่ง คือ Client กับ Server
มี 2 อย่างที่ต้องกำหนด คือ address หรือ domain ก็ได้ อีกอย่างคือ port ของ Application
แต่ตอนนี้ไม่รู้ว่า Code ส่วน iPhone ของหมอที่ได้มาใช้ port อะไร ก็เลยยังต่อกันไม่ได้
search ดูหลายภาษา
ภาษา
ชื่อ socket library
VB,C#, VC++
winsock control
Python
socket

 ซึ่งดูไปแล้วเริ่มเขียนด้วย Python จะง่ายมากกว่า
ดูได้ที่ TCP-Socket (Python)
ซึ่งเราจะใช้ PC เป็นฝั่ง server โค้ดที่สำคัญ
# Time server program

from socket import *

import time



s = socket(AF_INET, SOCK_STREAM)     # Create TCP Socket

s.bind(("",8888))                    # Bind to port 8888

s.listen(5)                          # Start listening



while 1:

    client, addr = s.accept()    # Wait for connection

    print "Got a connection from ", addr

    client.send(time.ctime(time.time()))    # Sent time back

    client.close()


ไม่มีความคิดเห็น: