PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > MiWi, Zigbee, Ethernet

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

MiWi, Zigbee, Ethernet ZigBee có khả năng kết nối tới 65000 node, MiWi dành riêng cho Microchip chỉ kết nối được 1000 node, nhưng điều gì đang diễn ra...?

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 04-08-2011, 06:11 PM   #1
honghoan
Đệ tử 1 túi
 
Tham gia ngày: Sep 2009
Bài gửi: 11
:
Angry Giúp đỡ về mở 2 Socket chạy song song với TCPIP Stack

Chào các anh chị, em đang gặp sự cố khi mở 2 socket chạy cùng lúc với nhau, mở Socket này, thì không mở được cái còn lại.
Em dùng TCPIP Stack của Microchip cung cấp, dùng ok nếu chỉ mở 1 Socket. Mở 2 socket thì cái mở trước chạy ok, Socket còn lại không thể mở được.

Socket 1 em khai báo:
static BYTE ServerNamePC[] = "192.168.1.5";
static WORD ServerPortPC = 5000;

Socket 2:
static BYTE ServerName[] = "192.168.1.199";
static WORD ServerPort = 9100;
//Defines the port to be accessed for this application

Em mở socket 1 đầu bằng lệnh:

MySocketPC = TCPOpen((DWORD)&ServerNamePC, TCP_OPEN_RAM_HOST, ServerPortPC, TCP_PURPOSE_GENERIC_TCP_CLIENT);

Socket 2:

MySocket = TCPOpen((DWORD)&ServerName,TCP_OPEN_RAM_HOST,Serve rPort,TCP_PURPOSE_GENERIC_TCP_CLIENT);

Kết quả Socket nào mở trước thì chạy tốt, và không mở được socket thứ 2.
Nhờ anh chị nào đã từng dùng TCPIP Stack rồi, chỉ giúp em. Tìm hoài mà không ra chỗ nào để chỉnh, nản quá.
Cảm ơn các anh chị nhiều.!
honghoan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 12:38 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam